PHP 执行脚本使用mysqldump备份还原数据时,在mysql5.6以上可能出现”Using a password on the command line interface can be insecure“错误提示,处理方法如下:
方法一:在mysql配置文件 /etc/mysql/my.cnf 中,增加如下内容(原样复制,不需要修改)。
[mysqldump]
user=your_backup_user_name
password=your_backup_password
方法二:脚本语句修改为
export MYSQL_PWD=123456 && /www/server/mysql/bin/mysqldump 127.0.0.1 -P 3306 -U root xiangmushujuku > backups/xiangmushujuku_20200926113346.sql