使用命令安装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,密码即为设置的密码.