Warning:Using a password on the command line interface can be insecure翻译中文就是命令行里使用了密码,是不安全的。快盘小编也是醉了。这服务你再搞不定问题。那。。。。。
如何解决该问题,很简单,不要再命令行里写密码即可。
vim /etc/my.cnf
[mysqldump] user=your_backup_user_name password=your_backup_password
修改完配置文件后, 只需要执行mysqldump 脚本就可以了;备份脚本中不需要涉及用户名密码相关信息;
备份脚本一起送上。
#!/bin/sh ntpdate pool.ntp.org && clock -w mysqldump -h localhost -u your_backup_user_name -pyour_backup_password db名字 > /root/database_bak/`date +%Y-%m-%d_%k:%M:%S`.sql
任务计划
* 0 * * * find /root/database_bak -mtime +5 -name "*.*" -exec rm -rf {} ;
恢复mysql备份文件参考下边命令