Linux root登录Mysql

1.首先需要将用户切换到root

su -

2.如果是第一次登录root,会出现认证失败
3.非常简单,只需要重新设置下密码即可。

sudo passwd
密码:<— 输入安装时那个用户的密码
输入新的 UNIX 密码:<— 新的Root用户密码
重新输入新的 UNIX 密码:<— 重复新的Root用户密码
passwd:已成功更新密码
me@ubuntu:~$ su -
密码:<–输入重置的新密码
root@ubuntu:/home/me# #已经进入root用户

4.登录root后,在shell中输入mysql

mysql

5.直接就登入mysql,怎么不需要密码呢?
6.在mysql下为root账户添加密码,并修改加密方式

use mysql
select user,authentication_string from user;
发现root账户并没有设置密码,我们通过sql语句为root账户设置密码
update user set authentication_string=PASSWORD(“密码”) where user=‘root’;
然后修改root账户密码的加密方式
update user set plugin=“mysql_native_password” where user =‘root’;
flush privileges;
重启mysql服务。

你可能感兴趣的:(Linux,基础,MySql)