linux下mysql的root密码忘记解决方

1.修改MySQL的登录设置
# vim /etc/my.cnf
在[mysqld]的段中加上一句:

skip-grant-tables

例如:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables 

2.重启mysql

systemctl restart mysqld

3.现在可以没密码登陆mysql

mysql -uroot          //直接登陆

4.更新密码

*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了,变成了authentication_string

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

mysql> flush privileges;
mysql> quit;

5.再次修改mysql的登陆设置

将第一步中加上去skip-grant-tables的删掉

6.重启musql即可

systemctl restart mysqld

转载于:https://www.cnblogs.com/shifu204/p/6489269.html

Mysql 5.7 liunx 忘记密码的补救方法相关推荐

  1. 启动MySQL:net start mysql出现问题+本地Mysql忘记密码的修改方法

    解决方法1:(普遍) 管理员开启cmd,进入bin文件夹,方法见图: cmd内输入:cd C:\Program Files\MySQL\MySQL Server 8.0\bin这里的路径要换成你自己b ...

  2. yum 安装 Mysql 5.7,忘记密码解决方案

    yum 安装 Mysql 5.7,忘记密码解决方案 参考文章: (1)yum 安装 Mysql 5.7,忘记密码解决方案 (2)https://www.cnblogs.com/xiaowenshu/p ...

  3. 找回mysql账号密码怎么办_mysql忘记密码找回的方法

    mysql忘记密码找回的方法: 在找回之前需要对 --skip-networking 参数进行了解 --skip-grant-tables: 关闭mysql验证模块 同时还需要关闭远程连接(避免他人连 ...

  4. mysql5.7版本怎么修改密码,mysql 5.7版本修改密码的简单方法

    mysql 5.7版本修改密码的简单方法 这是官方截图,mysql5.7安装后,会有一个默认密码,保存在mysql.log里面,找的他,并更改 官方文档地址 以上所述是小编给大家介绍的mysql 5. ...

  5. 数据库修改和忘记密码的解决方法(附详细步骤和操作图)

    数据库修改和忘记密码的解决方法(附详细步骤和操作图) 修改密码 如果能登录的话就直接修改密码 登录方式:win+R输入cmd,接着输入mysql -uroot -p,会提示输入密码,如下图: 重置密码 ...

  6. Ubuntn系统忘记密码的解决方法(虚拟机下同样处理)

    Ubuntn系统忘记密码的解决方法(虚拟机下同样处理) 参考文章: (1)Ubuntn系统忘记密码的解决方法(虚拟机下同样处理) (2)https://www.cnblogs.com/cnkemi/p ...

  7. Windows2008系统忘记密码的解决方法

    网上转载的,忘记密码不用发愁了. windows2008系统忘记密码的解决方法: 利用放大镜的漏洞来重设密码 首先用系统盘来引导 选择修复计算机 然后打开命令提示符:先备份放大镜,然后用CMD替换 然 ...

  8. oracle create user identified by,Oracle system用户忘记密码的解决方法

    Oracle system用户是大家经常用到的,下面就为您介绍Oracle system用户在忘记密码情况下的解决方法,如果您在使用Oracle system用户时遇到过类似的问题,不妨一看. SQL ...

  9. 关于智慧团建忘记密码的解决方法

    团建链接 关于智慧团建忘记密码的解决方法 *1.*按照重置密码找回的方法有些麻烦. 2.解决方法 也是无意间发现的,当你输入错误密码次数过多时,页面会自动弹出-修改密码的页面,那么此时你只需输入你要修 ...

最新文章

  1. MySQL 配置数据库编码
  2. unittest多线程生成报告-----BeautifulReport
  3. svn cleanup失败
  4. matlab的input函数总结
  5. 获取直播连接[.m3u8]
  6. 双面黄琳:世界顶级女黑客,两个孩子的迟钝妈妈
  7. 递归求n的阶层算法实现
  8. SVG 教程 (二)矩形
  9. sql语句查询结果合并union all用法_数据库技巧
  10. java补码运算代码_计算机原码、补码、反码与java移位运算符(//)
  11. 【VB.NET视频总结(一)】
  12. java经纬度度分秒转换为小数点格式
  13. Infor SyteLine ERP 安装后中文语言设置
  14. Android 获取sim中带有字母的ccid(小白教程)
  15. 【有利可图网】PS保存图片提示“无法完成请求”,教你4种解决方法!
  16. python 比较数字大小_Python:整数比较大小和输出 | 学步园
  17. JAVA生成PDF标点符号不换行_iText生成中文PDF行首标点处理
  18. 消息队列的消息积压解决办法
  19. call(zoom)_如何解决您的Zoom Call问题
  20. 嵌入式系统开发笔记91:认识ARM微控制器架构

热门文章

  1. Vue-devtools 安装浏览器调试
  2. 图片剪切空指针崩溃问题在Android 6.0系统出现
  3. JS小数点加减乘除运算后位数增加的解决方案
  4. JMeter重要知识点汇总
  5. 关于Verilog 中的for语句的探讨
  6. 面试题----寻找比一个N位数大的“下”一个数
  7. signature=ecbb5c28a0561484700bbfeebe84cc52,Corps next in line as bond fees are hit by ECB
  8. linux程序已经在后台运行冻结了_linux 让程序在后台运行的几种可靠方法
  9. 2018新秀杯a城轨司机调度_城市轨道交通行车调度问题与优化方式研究
  10. vue 循环 递归组件_全局组件实现递归树,避免循环引用