Ubantu第一次使用Mysql未设置登录密码问题解决

使用命令安装Mysql后

sudo apt-get install mysql-server

由于安装过程中没有设置登陆密码,进不去Mysql.

解决方法: Step1: 终端中输入命令

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

然后在[mysqld]下方添加

skip-grant-tables

即在配置文件中,添加命令,使得登陆mysql时不用输入密码; Step2: 终端中输入以下语句以重启Mysql

sudo /etc/init.d/mysql stop 
sudo /etc/init.d/mysql start

Step3: 重启Mysql使配置生效后,终端中输入

mysql -u root -p

进入Mysql,因为设置了跳过密码验证,直接回车即可进入; 然后输入重置密码的语句

ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY自己的密码;

注意: 如果重置失败,可以输入下面语句刷新权限,然后再次输入重置密码的命令

flush privileges;

登陆用户名为root,密码即为设置的密码.

经验分享 程序员 微信小程序 职场和发展