Featured image of post MySQL数据物理备份之tar打包备份

MySQL数据物理备份之tar打包备份

复制数据文件方式,可以使用或、停止服务、备份数据文件、将备份文件拷贝到目标服务器、目标服务器停止服务、解压文件至目标服务器数据文件夹修改权限、目标服务器启动服务测试。。。。。。。

复制数据文件方式,可以使用cp或tar

1、停止服务

1
2
[root@localhost mysql]# systemctl stop mysqld
[root@localhost mysql]# netstat -lnupt | grep 3306

2、备份数据文件

1
2
3
cd /var/lib/mysql
[root@localhost mysql]# mkdir -p /server/backup
[root@localhost mysql]#tar czf /server/backup/all.`date +%F`.tar.gz *

3、将备份文件拷贝到目标服务器

1
scp /server/backup/all.`date +%F`.tar.gz 192.168.95.12:/tmp

4、目标服务器停止服务

1
# systemctl stop mysqld

5、解压文件至目标服务器数据文件夹

1
# tar xf /tmp/all.tar.gz -C /usr/local/mysql/data

修改权限

1
# chown -R mysql.mysql /usr/local/mysql/data

6、目标服务器启动服务测试

1
# systemctl start mysqld
未来的你,会感谢今天仍在努力奋斗的你