MySQL 8.4.0执行SHOW MASTER STATUS命令触发1064语法错误的求助
MySQL 8.4.0执行SHOW MASTER STATUS命令触发1064语法错误的求助
大家好,我碰到一个特别奇怪的问题,在MySQL 8.4.0版本里执行SHOW MASTER STATUS;命令时,居然弹出了1064语法错误,实在摸不着头脑。
我已经排查过这些情况:
- 检查了账号权限,确认权限是正常的
- server-id和bin-log参数都已经正确配置,而且能正常工作
- 当前没有正在运行的复制任务
- 最让我困惑的是,如果是权限或者配置不到位的问题,应该不会报语法错误才对,这完全不符合预期
下面是我执行命令的完整输出:
mysql> SHOW MASTER STATUS; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'MASTER STATUS' at line 1
我甚至切换到root账号执行这条命令,结果还是一样的语法错误。我谷歌搜了半天,也查了官方文档,都没找到对应的解决方案。有没有大佬遇到过类似的问题,能帮忙分析一下原因吗?
备注:内容来源于stack exchange,提问作者Alexander Petrushyn




