Php cron mysqldump表示不使用密码
我正在尝试使用Php cron mysqldump表示不使用密码,php,mysql,cron,mysqldump,Php,Mysql,Cron,Mysqldump,我正在尝试使用cron作业运行mysqldump。我得到以下错误: Enter password: mysqldump: Got error: 1045: Access denied for user 'user_name'@'localhost' (using password: NO) when trying to connect 以下是尝试连接的代码行: $command=“mysqldump--opt-h”。$dbhost.-u.。$dbuser.-p.。$dbpass.。$dbnam
cron
作业运行mysqldump
。我得到以下错误:
Enter password: mysqldump: Got error: 1045: Access denied for user 'user_name'@'localhost' (using password: NO) when trying to connect
以下是尝试连接的代码行:
$command=“mysqldump--opt-h”。$dbhost.-u.。$dbuser.-p.。$dbpass.。$dbname.。| gzip>。$backup_文件;
系统($指挥)代码>
为什么会说(使用密码:否)?在-p
和您的密码之间不应该有任何空格
例如,这是正确的:
-pPASSWORD
这是错误的
-p PASSWORD
你正在做:
-p ".$dbpass."
^ space here
-p
和您的密码之间不应该有任何空格
例如,这是正确的:
-pPASSWORD
这是错误的
-p PASSWORD
你正在做:
-p ".$dbpass."
^ space here