mysql数据库迁移(MySQL数据库迁移)

  • 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