如果你收到這樣的mail 這代表,你將 password 寫在你的script上了
mysqldump: [Warning] Using a password on the command line interface can be insecure.
解決方案
mysql_config_editor set --login-path=user1 --host=127.0.0.1 --user=root --password
此行會產生加密檔,協助登入
mysql --login-path=user1
這裡的user1 就是mysql_config_editor 的 --login-path,可以測試看看能否進入MySQL
/usr/bin/mysqldump --login-path=user1 [database name] > db/data_$(date +"%F_%T").sql
使用此行即可依時間備份
mysqldump: [Warning] Using a password on the command line interface can be insecure.
解決方案
mysql_config_editor set --login-path=user1 --host=127.0.0.1 --user=root --password
此行會產生加密檔,協助登入
mysql --login-path=user1
這裡的user1 就是mysql_config_editor 的 --login-path,可以測試看看能否進入MySQL
/usr/bin/mysqldump --login-path=user1 [database name] > db/data_$(date +"%F_%T").sql
使用此行即可依時間備份
留言