mysql8修改密码The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
时间: 2023-11-13 21:57:03 浏览: 199
mysql server is running with the --skip-grant-tables option
这个错误提示意味着MySQL服务器正在使用--skip-grant-tables选项运行,这意味着它无法执行更改密码的语句。这个选项是用于在忘记MySQL管理员密码时重置密码的,但是它会降低MySQL的安全性。要解决这个问题,你可以尝试以下两种方法:
1. 重启MySQL服务器并在启动时不使用--skip-grant-tables选项。这可以通过修改MySQL配置文件来实现。具体步骤如下:
a. 打开MySQL配置文件my.cnf或my.ini。
b. 在[mysqld]部分中删除或注释掉skip-grant-tables选项。
c. 保存并关闭文件。
d. 重启MySQL服务器。
2. 使用GRANT语句手动更改密码。
阅读全文