复制数据文件方式,可以使用cp或tar
1、停止服务
[root@localhost mysql]# systemctl stop mysqld
[root@localhost mysql]# netstat -lnupt | grep 3306
2、备份数据文件
cd /var/lib/mysql
[root@localhost mysql]# mkdir -p /server/backup
[root@localhost mysql]#tar czf /server/backup/all.`date +%F`.tar.gz *
3、将备份文件拷贝到目标服务器
scp /server/backup/all.`date +%F`.tar.gz 192.168.95.12:/tmp
4、目标服务器停止服务
# systemctl stop mysqld
5、解压文件至目标服务器数据文件夹
# tar xf /tmp/all.tar.gz -C /usr/local/mysql/data
修改权限
# chown -R mysql.mysql /usr/local/mysql/data
6、目标服务器启动服务测试
# systemctl start mysqld