ubuntu18.04 首次登录mysql未设置密码或忘记密码解决方法

Posted matt0668

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu18.04 首次登录mysql未设置密码或忘记密码解决方法相关的知识,希望对你有一定的参考价值。

1.首先输入以下指令:

sudo cat /etc/mysql/debian.cnf
运行截图如下:

 

2. 再输入以下指令:

mysql -u debian-sys-maint -p
//注意!
//这条指令的密码输入是输入第一条指令获得的信息中的 password = ZCt7QB7d8O3rFKQZ 得来。
//请根据自己的实际情况填写!
运行截图如下:(注意! 这步的密码输入的是 ZCt7QB7d8O3rFKQZ,密码是由第一条指令获得的信息中的

password = ZCt7QB7d8O3rFKQZ 得来,每个人不一样,请根据自己的实际情况输入,输入就可以得到以下运行情况)

 

3. 修改密码,本篇文章将密码修改成 root , 用户可自行定义。

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;


4. 重新启动mysql:

sudo service mysql restart
mysql -u root -p // 启动后输入已经修改好的密码:root

 


点赞 53
————————————————
版权声明:本文为CSDN博主「syrdbt」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38737992/java/article/details/81090373

以上是关于ubuntu18.04 首次登录mysql未设置密码或忘记密码解决方法的主要内容,如果未能解决你的问题,请参考以下文章

广告接入Android 应用接入有米广告积分墙 ( 注册有米云账号 | 首次登录设置开发者信息 | 添加应用 )

AWS Amplify/Cognito - 一种仅在用户首次登录时设置 TOTP MFA 的方法

新用户首次登录时强制进行 2 因素身份验证 .NET Core

python操作数据库,实现用户名密码登录数据库,首次登录自行设置密码,并返回工资表明细。

首次登录 symfony 应用程序时强制更改密码

postgres:在用户首次登录时强制更改密码