Linux下mysql升级到8.0版本了,以往mysql5.7设置密码的方法已经失效,故各种查资料找方法,寻到mysql8.0root账号密码修改方法。*
开始
当我们安装好mysql-8.0后,在root用户下,我们可以直接凭借root的特权直接进入mysql命令行态,但这样我们的服务器极其危险,任何攻击下服务器的不法分子都可以轻轻松松获取它想要的服务数据。那么我们现在就是如何给服务器添加密码
1.我们需要重新启动下我们的mysql服务器
systemctl rastatus mysql.server
2.在root态下。我们进入mysql命令行。
use mysql ;
切换数据库
3.此时输入
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
4.需要先将root密码置空
update user set authentication_string='' where user = 'root';
然后在执行第3步即可
5.刷新mysql相关系统权限表,退出
FLUSH privileges;
好了,新的密码就设置好的
评论