- A+
一、首先需要了解如何进行两台服务器之间拷贝文件
linux命令scp能够在两台电脑之间复制文件
1、例如有两台服务器192.168.111.100/101,现在需要拷贝100 /etc/mysql文件到101服务器的/etc目录下;
2、登陆100服务器,已知知道101的用户root的密码为123456
3、在100服务器上运行以下命令:
scp -r /etc/mysql root@192.168.1111.101:/etc/
第一次会提示授权操作,输入yes后再输入101服务器的root用户的密码,即可拷贝完成
二、mysql数据跨服务器迁移
1、关闭原服务器mysql
service mysqld stop
2、新服务器安装mysql中间件,并关闭mysql
3、登陆原服务器,进行两台服务器之间拷贝文件(192.168.80.175为新服务器)
scp -r /var/lib/mysql root@192.168.80.175:/data/mysqlData/
注:拷贝的是原服务器的mysql中间件的数据文件夹到新服务器对应目录
4、拷贝完后,更改拷贝后的新服务器mysql文件夹的所属者及组织
进入175新服务器目录/data/mysqlData/,运行命令:
chown -R mysql:mysql mysql
5、启动新服务器175的mysql中间件
service mysqld start