mysql备份和恢复

每日定时备份脚本

#!/bin/bash
TODAY=$(date -d "0 day" +"%Y-%m-%d")

cd /home/work/backup
/usr/bin/mysqldump -u 数据库用户 -p密码 --databases --lock-all-tables lingxi > backup-lingxi.sql.${TODAY}

mysql数据库从一台服务器迁移到另一台服务器上

备份:

mysqldump -u xx -p 数据库名 > /home/work/backup/test.sql

恢复: 先进入数据库中

source /home/work/backup/test.sql

如果两台服务器的数据库版本不兼容,则在root用户下执行下面的命令

mysql_upgrade -u root -p

参考:

原文地址:https://www.cnblogs.com/xrszff/p/10960166.html