By东关

Ubuntu mysql设置root密码和远程连接
2021-01-19

第一步 查看用户名和密码

sudo cat /etc/mysql/debian.cnf

第二步 强行登录,就是使用生成的密码登录

mysql -u debian-sys-maint -p

第三步 修改密码

use mysql;

// 下面这句命令有点长,请注意。

update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';

update user set plugin="mysql_native_password";

flush privileges;

quit;

因为8.0版本已经没有passwd函数了,所以得执行以下命令

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

FLUSH PRIVILEGES;

quit;

第四步 重启

service mysql restart

你必须 登录 才能发表评论.

  • 还没有人留下脚印噢,快来踩踩叭