我正在通过 MySQL Workbench 向我的服务器添加用户。出了点问题;添加失败。之后我的 root 帐户无法再通过 Workbench 访问数据库。(拒绝访问)
我能够从命令行 mysql -uroot -p 以 root 身份连接,但 root 没有权限。
到目前为止,该系统已经安装并运行了一年多
日志显示:
Found invalid password for user: 'mysql.infoschema@localhost'; Ignoring user
Found invalid password for user: 'mysql.session@localhost'; Ignoring user
Found invalid password for user: 'mysql.sys@localhost'; Ignoring user
我没有具有 GRANT 权限的用户。
如何解决这些系统用户的密码无效问题?
MySQL 8
Centos 7
答案1
这些都是故意设置无效密码。
如果您仍然有访问问题,最好验证是否存在任何内存损坏或磁盘损坏。
如果你无法获得访问权限,那么在最坏的情况下,你可能会以非安全模式启动 mysql,让您可以做任何您想做的事情。(或者说任何人都会这样做,因此请先禁用网络访问)