mysqldump命令
1、基本用法
将test库备份到/data/mysql_backup/目录下
mysqldump -uroot -p123456 test > /data/mysql_backup/test.sql
2、只备份表结构
只备份test库的表结构
mysqldump -uroot -p123456 --no-data --databases test > test.sql
3、恢复
mysql -uroot -p123456 test < /data/mysql_backup/test.sql
4、小脚本
#!/bin/bash
#
time=`date "+%Y-%m-%d"`
mysqldump -uroot -p123456 test > /data/mysql_backup/test-${time}.sql
5、配合crontab命令
每天晚上9点备份
00 21 * * * sh /root/backup.sh