使用Mysql的逻辑备份工具(mysqldump)实现数据库的备份与迁移
mysql数据备份与迁移
测试:将172.31.134.201服务器中的mysql的数据全部备份迁移到172.31.134.227上。
首先在/opt/mysql下建一个mysqlbak.sql文件
(1. sql文件建议增加日期后缀,便于多次备份后便于区分,例如mysqlbak_20200831.sql,2. 备份文件最好通过scp备份到另外一台服务器)
执行命令
mysqldump --all-databases -p -u root > /opt/mysql/mysqlbak.sql
备份完成
将备份文件mysqlbak.sql 传到172.31.134.227上
登录mysql
mysql -uroot -p
source /home/rzxsystemuser/mysqlbak.sql
迁移完成