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,密码即为设置的密码.