mysql8安装后如何修改root密码
Posted saysmy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql8安装后如何修改root密码相关的知识,希望对你有一定的参考价值。
mysql5.7.9
之后,就没有了password
函数,所以,使用传统的password()
函数修改root密码的话,就会提示sql错误
UPDATE user SET authentication_string = password(‘123456‘) WHERE User=‘root‘; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘(‘123456‘) WHERE User=‘root‘‘ at line 1
正确设置密码的方法是:
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
此时提示修改成功,退出mysql再次登陆即需要输入刚刚设置的密码。
具体请参考文章:
https://newsn.net/say/mysql8-password.html
以上是关于mysql8安装后如何修改root密码的主要内容,如果未能解决你的问题,请参考以下文章
修改Ubuntu下MySQL v8.0.26的root密码 - 解决Linux下安装MySQL 8后无法使用PASSWORD()函数修改root密码的问题