1 在你的用戶根目錄下面創建一個.my.cnf 文件添加以下內容(隱藏文件)
[mysqldump]
user="username"
password ="password"
2 添加完后修改他的權限防止其他用戶使用
chmod 600 .my.cnf
3 下面就可以不輸入密碼直接使用了,修改備份腳本
/usr/bin/mysqldump -uroot db >db.sql
4 mysql 5.6 版本以后 --mysql安全 --login-path=root
mysql_config_editor set --login-path=test --user=root --host=localhost --password