mysqldump安装
如果只是想使用mysqldump,那么只需要下mysql客户端即可,服务端可以不下,我这边是ubuntu,centos的使用yum(亚姆)来管理包
apt-get install mysql-client
默认下载5.7版本的 mysql-client 和 mysql-client-core
mysqldump备份指定的数据库的几个表
可以指定端口号,用户名,密码,要备份的数据库和指定的文件路径,例如ip地址 192.168.0.1,端口号3306,用户名root,密码root,要备份的数据库default,表default1和default2,备份到文件default1_2.sql
mysqldump -h 192.168.0.1 -P 3306 -uroot -proot default default1 default2> /root/backup/default1_2.sql
mysqldump备份指定的几个数据库
指定备份数据库default_1和default_2到文件default_1_2.sql
mysqldump -h 192.168.0.1 -P 3306 -uroot -proot --databases default_1 default_2> /root/backup/default_1_2.sql
mysqldump备份所有数据库
mysqldump -h 192.168.0.1 -P 3306 -uroot -proot --all-databases> /root/backup/all.sql
mysqldump定时备份
写一个简单的shell脚本,配合crontab,执行该