mysql5.7 The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
时间: 2023-11-08 09:03:27 浏览: 72
mysql server is running with the --skip-grant-tables option
这个错误提示是因为你的 MySQL 服务器启用了 --skip-grant-tables 选项,导致无法执行该语句。--skip-grant-tables 选项是一种特殊的启动选项,它允许在无需验证的情况下登录到 MySQL 服务器。
如果你想执行该语句,可以尝试以下方法:
1. 重启 MySQL 服务器:重启服务器可能会清除 --skip-grant-tables 选项并恢复正常的访问权限。你可以通过停止并重新启动 MySQL 服务来实现。
2. 修改配置文件:打开 MySQL 的配置文件(通常是 my.cnf 或 my.ini),找到包含 --skip-grant-tables 的行,并注释掉或删除该行。然后重新启动 MySQL 服务器。
3. 使用 root 用户重新授权:如果你还记得 root 用户的密码,你可以尝试通过 root 用户重新授权其他用户。首先退出当前会话,然后使用 root 用户登录到 MySQL 服务器,并重新授予其他用户所需的权限。
阅读全文