Mysql主从平滑过度

1,主库开启bin-log日志

mysql -uroot -p1

reset master;  ##重置日志,把之前的日志清除,减少从库跟踪日志pos点的消耗,从库默认是从第一份日志开始跟踪

mysqldump -uroot -p1 -F test> /home/data.sql  ##F刷新日志,mysqldump默认锁表导出,详细说明请相看相关文档

#通过FTP或scp把data.sql移动到从库服务器上


2.从库导入数据库

首先创建test数据库

use test;

source data.sql #导入数据库

2.修改从库上mysql配置

my.cnf的配置

server-id       = 2

master-host     =   122.144.130.16

master-user     =   root

master-password =   root

master-port     =  3306

replicate-do-db = test  ##需要同步的数据库,多个数据库分多行写


启动从库mysql服务器

show slave status \G;

 Slave_IO_Running: Yes  ##两项为yes同步成功,IO线程负责读取主库的日志文件,
Slave_SQL_Running: Yes #SQL线程负责执行日志文件中的SQL语句


你可能感兴趣的:(Mysql主从平滑过度)