背景
mysql 5.7.44
搭建主从的时候, 主库导出数据, 从库导入, 执行change master后, start slave 发现报错


分析
报错是执行alter语句有问题.
人工跑这个语句也是相同的报错, 说明不是主从的问题. 就是执行这个SQL的问题. 但是这个SQL语句本身是没得问题.(主库都执行成功了的). 查看mysql.user表也存在这个用户. 当前是root@localhost, 所以权限也是有的. 当前数据库是5.7.44, 最新版

玄学问题??
其实这是操作不当造成的, 也就是使用 update/insert 等DML 修改用户信息导致的. 有类似BUG: https://bugs.mysql.com/bug.php?id=97693
解决
使用 FLUSH PRIVILEGES; 刷新权限即可.
这个问题其实不太容易遇到, 因为我们搭建主从的时候, 基本上不存在修改密码问题.

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




