设置replication位置,4步操作(需要进入从库服务,再执行以下两条命令):
需要使mysql的用户root登录
./mysql -uroot -p123456
若遇到数据库主从不同步的问题,解决方案
1)先去从库查看主从同步状态是否有问题
使用数据库用户root登录:./mysql -uroot -p123456
查看主从同步状态:show slave status\G;
若Slave_IO_Running or Slave_SQL_Running 有任何一个为‘NO’,则主从同步有问题,具体问题可以在‘Last_Error’看到,如下,是由于主从数据库的表结构不一致,导致主从同步失败
2)解决导致主从同步失败的原因:如上的问题,需要用数据库的root用户名去从库更新表结构
3)重新设置主从同步状态
A)登录从库-->关闭从库
mysql >slave stop;
B)登录主库--> 查看主库状态:
mysql>show master status;
输入命令后显示
C)登录从库 --> 设置replication位置
mysql >change master to master_host = '10.95.192.25', master_port=7817, master_user='crm', master_password='123456',
master_log_file='mysql-bin.000003',MASTER_LOG_POS=106;
D)登录从库 --> 重启主从服务器
mysql >slave start;
E)登录从库 -- >校验主从同步是否正常
show slave status\G;
检查如下的两个同步状态,需要时 Yes :
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
需要使mysql的用户root登录
./mysql -uroot -p123456
若遇到数据库主从不同步的问题,解决方案
1)先去从库查看主从同步状态是否有问题
使用数据库用户root登录:./mysql -uroot -p123456
查看主从同步状态:show slave status\G;
若Slave_IO_Running or Slave_SQL_Running 有任何一个为‘NO’,则主从同步有问题,具体问题可以在‘Last_Error’看到,如下,是由于主从数据库的表结构不一致,导致主从同步失败
2)解决导致主从同步失败的原因:如上的问题,需要用数据库的root用户名去从库更新表结构
3)重新设置主从同步状态
A)登录从库-->关闭从库
mysql >slave stop;
B)登录主库--> 查看主库状态:
mysql>show master status;
输入命令后显示
C)登录从库 --> 设置replication位置
mysql >change master to master_host = '10.95.192.25', master_port=7817, master_user='crm', master_password='123456',
master_log_file='mysql-bin.000003',MASTER_LOG_POS=106;
D)登录从库 --> 重启主从服务器
mysql >slave start;
E)登录从库 -- >校验主从同步是否正常
show slave status\G;
检查如下的两个同步状态,需要时 Yes :
Slave_IO_Running: Yes
Slave_SQL_Running: Yes