musql5.7 修改密码及首次登陆后的错误处理

2026-02-24 11:36:50

1、先停止mysql服务后,

sudo service mysqld stop

编辑配置文件,/etc/my.cnf

使用命令:

vim /etc/my.cnf

在【mysql】后面加一句

skip-grant-tables

然后,按esc :wq   保存文件

musql5.7 修改密码及首次登陆后的错误处理

musql5.7 修改密码及首次登陆后的错误处理

2、开启mysql服务,

service mysqld start

输入mysql -uroot -p后这次我们直接不用密码就进去了,没有密码肯定是不安全的,现在就只要修改密码就好了。

use mysql;

update user set authentication_string=password('456789') where User='root';

45678改成你自己的密码,这里要注意,表里的密码字段名是authentication_string,不再是password了,

musql5.7 修改密码及首次登陆后的错误处理

musql5.7 修改密码及首次登陆后的错误处理

3、输入flush privileges;

刷新权限。

musql5.7 修改密码及首次登陆后的错误处理

4、退出mysql,回到/etc/my.cnf文件中把刚才添加的那条skip-grant-tables删掉或注释,记得保存,重启服务后就可以用刚才设的密码进去了。

musql5.7 修改密码及首次登陆后的错误处理

5、如果输入任意命令出现要你设置密码的错误提示,像这样,

You must reset your password using ALTER USER statement before executing this statement.

只需要输入命令:

alter user user() identified by "123456"; 

123456 是你设的密码

就可以正常使用了。

musql5.7 修改密码及首次登陆后的错误处理

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢