Ubuntu20.04中进入MySQL8.0.12需要加sudo的问题
问题描述:
最近新搞了个虚拟机学习Python,但是遇到了一个问题,每次在需要进入MySQL数据库的时候通过 “mysql -u root -p”这条命令进不去,必须在该命令前加“sudo”才可以。看到很多大佬是事前没有设置root用户密码,但是我的在安装时已经设置过来,看了多篇博客,总算找到解决办法。
问题解决:
1.首先进入MySQL数据库
sudo MySQL -u root -p 1234 //1234是我的root用户密码
2.进入数据库后执行下面语句
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
运行结果如下
如此便大功告成