【新人填坑】解决 Ubuntu里忘记mysql密码问题 (重置密码)

新人亲测有效

以下过程在Ubuntu终端下实现 过程细致,用鼠标复制粘贴括号内的代码即可
第一步:
1.在家目录直接进入MySQL的配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
2.按下键盘上的 i 键 进入编译模式,在第39行左右的skip-external-locking代码下行用编辑模式输入 ( skip-grant-tables
3. esc 退出编译模式。 按下 冒号 进入末行模式 输入 x 然后回车 又回到了终端 【x代表保存 并退出的意思】

第二步:此时的MySQL已经可以使用了,但我们再设置一下新密码
1.重启MySQL ( sudo service mysql restart
2.在终端输入 ( mysql ) 进入编辑状态
3.在编辑状态下输入 ( use mysql ; ) 切换到MySQL数据库
4.复制输入将密码更改为 mysql ( UPDATE mysql.user SET authentication_string=password(‘mysql’) WHERE User=‘root’ AND Host =‘localhost’; )【代码password后的密码可以自行设置】
5.继续复制输入 (UPDATE user SET plugin=“mysql_native_password”;
6.继续 ( flush privileges;
7.( quit;) 退回到终端页面
第三步:
参照第一步,在编译模式下删除掉之前,删除第一步文件中输入的跳过密码的代码 esc 保存 退出
大功告成!
再次登陆MySQL时 终端输入 ( mysql -uroot -pmysql )即可正常使用
--------------------- 
作者:浪淘三千 
来源:CSDN 
原文:https://blog.csdn.net/weixin_43521165/article/details/87969076 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值