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

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

操作步骤

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

cd /etc/mysql

sudo cat debain.cnf

 

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

 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值