前提 03 是主数据库 06 是从数据库 07为将要做的从数据库
1.首先停止06从服务器的主从
slave stop
2.记录当前master的Master_Log_File和Read_Master_Log_Pos
Master_Log_File: binlog.XXX
Read_Master_Log_Pos: XXXXX
3.拷贝文件到/data/local/database目录下
cp -p -r /data/local/mysql/3306/data/picooc /data/local/database
4.恢复06mysql的主从 并查看从数据库同步状态
slave stop
5.远程拷贝文件到07服务器上
scp -r -P 1756 /data/local/database/ /data/local/database
6.更改07服务器上数据文件的权限
cd /data/local/database
chmod 755 picooc
cd picooc
chown mysql:mysql ./*
chmod 660 ./*
7.将数据文件拷贝到mysql的data目录下
cp -r -p /data/local/database/picooc /data/local/mysql/3306/data/
8.检查数据库复制情况 没问题则进行创建从数据库的操作
slave stop;
CHANGE MASTER TO MASTER_HOST = 'picooc03',MASTER_PORT = 3306,MASTER_LOG_FILE = 'binlog.XXXXX',MASTER_LOG_POS = XXX;
9.启动主从
slave start;
转载于:https://my.oschina.net/u/2529258/blog/537814