Linux 使用dump命令备份MySQL,附定时备份脚本

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

猜你喜欢

转载自blog.csdn.net/qq_39680564/article/details/84637513