Percona MySQL 升級到 5.6 後, 於 CLI 命令列若有輸入密碼, 都會出現下述警告訊息:
Warning: Using a password on the command line interface can be insecure.
註: mysql -u root -pPASSWORD 或 mysqldump -u root -pPASSWORD 都會出現此訊息.
Percona MySQL 5.6 安全警告 Using a password on the command line interface can be insecure
mysql -u root -pPASSWORD # 這個就不管, 養成習慣使用 mysql -u root -p 再來輸入密碼即可.
mysqldump 就比較麻煩, 這通常都寫成 script 做備份了~
解法
於 mysqldump 要如何避免出現此(Warning: Using a password on the command line interface can be insecure.) 警告訊息呢?
- vim /etc/mysql/my.cnf
[mysqldump]
user=your_backup_user_name
password=your_backup_password - 這個設定完成後, 只需要 mysqldump 就可以備份了. (-u / -p 完全都會參照此設定)