在使用shell脚本定时备份数据库时,提示如下信息:
mysqldump: [Warning] Using a password on the command line interface can be insecure
具体的解决方案是将数据库验证信息放在/etc/my.cnf文件,增加如下内容。
[client]
user = root
host = localhost
password = ‘password’
具体使用方法如下:
导出数据库
/usr/local/mysql/bin/mysqldump –defaults-extra-file=/etc/my.cnf database > /data/mysql_bak/bak_test.sql
导入数据库
/usr/local/mysql/bin/mysql –defaults-extra-file=/etc/my.cnf database < test_db.sql
转载请注明:王杭州的个人网页 » MySQL数据库备份