Ubuntu20.04中进入MySQL8.0.12需要加sudo的问题,MySQL -u root -p进不去数据库问题

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';

运行结果如下
Ubuntu20.04中进入MySQL8.0.12需要加sudo的问题,MySQL -u root -p进不去数据库问题_第1张图片
如此便大功告成

你可能感兴趣的:(Ubuntu20.04中进入MySQL8.0.12需要加sudo的问题,MySQL -u root -p进不去数据库问题)