关于Ubuntu环境下如何Mysql的root用户密码

       本文适用于,现在在Ubuntu上安装MySQL并不会再安装过程中提示让设置root用户的密码,所以刚安装完之会存在在启动MySQL服务是提示数据库拒接访问的错误,或者忘记了root方法都可以使用下面的步骤来设置新的root密码。

操作步骤

1、进入/etc/mysql/目录,并用root权限查看debian.cnf文件

cd /etc/mysql

sudo cat debain.cnf

 

关于Ubuntu环境下如何Mysql的root用户密码_第1张图片

2、使用这个文件中的用户名和密码进入mysql

 mysql -u debian-sys-maint -p

然后输入debain.cnf文件中的password值,即可进入mysql。

 

3、选择mysql数据库(用户名和密码均存储在此数据库的user表中)

use mysql;

 4、修改密码(修改密码为:123456)

update mysql.user set authentication_string=password('123456') where user='root';

update user set plugin="mysql_native_password";

注意密码:至少是6位。

5、更新所有操作(这一步很重要,不然修改了也不能使用)

flush privileges; #更新所有操作权限

6、退出

exit

7、重启MySQL服务

sudo service mysql restrat

 

你可能感兴趣的:(关于Ubuntu环境下如何Mysql的root用户密码)