教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 MySQL Replication提示错误Error You cannot ALTER a log table

MySQL Replication提示错误Error You cannot ALTER a log table

发布时间:2023-05-01   编辑:jiaochengji.com
教程集为您提供MySQL Replication提示错误Error You cannot ALTER a log table等资源,欢迎您收藏本站,我们将为您提供最新的MySQL Replication提示错误Error You cannot ALTER a log table资源
本文章来给大家介绍我在使用MySQL Replication时出现错误提示Error You cannot ALTER a log table问题解决办法。

 

MySQL Replication 遇到下述错误讯息: (mysql> show slave status \G # 简化过的讯息如下)

Last_Errno: 1580
Last_Error: Error 'You cannot 'ALTER' a log table if logging is enabled' on query. Default database: 'mysql'. Query: 'ALTER
TABLE slow_log ...
Last_SQL_Errno: 1580
Last_SQL_Error: Error 'You cannot 'ALTER' a log table if logging is enabled' on query. Default database: 'mysql'. Query: 'ALTER TABLE slow_log ...


MySQL Replication 遇到 Error 'You cannot 'ALTER' a log table if logging is enabled' on query. 修复

此篇有写解法:

 MySQL replication Error 'You cannot 'ALTER' a log table if logging is enabled' on query

看来是 MySQL 的 show_query_log 的检查造成的问题, 先关掉让他执行过即可, 步骤如下:

1.SHOW SLAVE STATUS \G # 看问题是什么
2.STOP SLAVE;
3.SET GLOBAL slow_query_log = 'OFF'; SET GLOBAL sql_log_bin = 0; # 先关掉
4.START SLAVE;
5.SHOW SLAVE STATUS \G # 看是否正常启动了
6.SET GLOBAL slow_query_log = 'ON'; SET GLOBAL sql_log_bin = 1; # 改回来
7.到此即完成

您可能感兴趣的文章:
mysql启动故障一例
MySQL主从配置提示Failed to initialize the master info structure错误
一次非法关机造成mysql数据表损坏的例子
mysql互为主从配置教程
mysql中Relay log read failure master slave的解决方法
mysql 修改目录后mysqld启动报错
MySQL执行GRANT命令时报错ERROR 1045解决办法
解决Mysql主从同步的Last_IO_Errno:1236错误问题
mysql Replication(复制)基本原理介绍
mysql alter语句用法实例分享

[关闭]
~ ~