MySQL无法主从复制解决方法_MySQL
程序员文章站
2022-04-13 20:32:35
...
*******从数据库无法同步********
show slave status 显示
slave_sql_runing为NO,
seconds_behind_master 为null
原因:A:程序可能在slave上进行了写操作
B:也可能是slave机器重启后,事物回滚造成的
解决一:slave stop;
set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; 设置一个全局的参数
slave start;
解决二:(1):salve(从)库, slave stop; --停掉slave服务
master(主)库,show master status; 得到&A日志文名 &B 位置--得到主服务器上当前的二进制日志和偏移量
(2):salve库:查看状态,能后到salve服务器上执行手动同步--人为操作
change master to
master_host="192.168.101.1",
master_uset="user1",
master_password="pass123456",
master_port=3306,
master_log_file="mysql-bin.00003", 步骤(1)查出来的&A 日志文件名
master_log_pos=98; 步骤(1)查出来的&B 位置 --能后手动同步
(3)启动salve服务
salve start;
(4)通过show salve status 查看
Salve_SQL_Runing 为yes,
Seconds_Behind_Master为0即为正常
推荐阅读
-
mysql+centos7+主从复制
-
mysql连接失败的原因(mysql数据库连接失败解决方法)
-
MYSQL 完全备份、主从复制、级联复制、半同步小结
-
MySQL配置文件无法修改的解决方法(Win10)
-
Windows下MySQL服务无法停止和删除的解决办法
-
完美解决MySQL通过localhost无法连接数据库的问题
-
mysql proxy问题的解决方法
-
mysql 终结点映射器中没有更多的终结点可用的解决方法
-
python操作mysql中文显示乱码的解决方法
-
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法