使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失

 更新时间:2015年09月30日 16:30:16   投稿:mrr  
这篇文章主要介绍了使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失的相关资料,需要的朋友可以参考下

忘记MySQL(和PHP搭配之最佳组合) ROOT密码是在MySQL(和PHP搭配之最佳组合)使用中很常见的问题,可是有很多朋友并不会重置ROOT密码,那叫苦啊,我有深有感触,特写此文章与大家交流:

1、编辑MySQL(和PHP搭配之最佳组合)配置文件:

windows环境中:%MySQL(和PHP搭配之最佳组合)_installdir%\my.ini //一般在MySQL(和PHP搭配之最佳组合)安装目录下有my.ini即MySQL(和PHP搭配之最佳组合)的配置文件。

linux环境中:/etc/my.cnf

在[MySQL(和PHP搭配之最佳组合)d]配置段添加如下一行:

skip-grant-tables

保存退出编辑。

2、然后重启MySQL(和PHP搭配之最佳组合)服务

windows环境中:

net stop MySQL(和PHP搭配之最佳组合)

net start MySQL(和PHP搭配之最佳组合)

linux环境中:

/etc/init.d/MySQL(和PHP搭配之最佳组合)d restart

3、设置新的ROOT密码

然后再在命令行下执行:

MySQL(和PHP搭配之最佳组合) -uroot -p MySQL(和PHP搭配之最佳组合)

直接回车无需密码即可进入数据库了。

现在我们执行如下语句把root密码更新为 7758521:

update user set password=PASSWORD("123456") where user='root';

quit 退出MySQL(和PHP搭配之最佳组合)。

4、还原配置文件并重启服务

然后修改MySQL(和PHP搭配之最佳组合)配置文件把刚才添加的那一行删除。

再次重起MySQL(和PHP搭配之最佳组合)服务,密码修改完毕。

修改完毕。

用新密码123456试一下吧,又能登入MySQL(和PHP搭配之最佳组合)的感觉就是不一样吧?

总结:

1. 先杀掉mysqld的进程:

小技巧:让你忘记MySQL密码也不害怕

2. 使用skip-grant-tables这个选项启动MySQL:

小技巧:让你忘记MySQL密码也不害怕

3. 登录修改密码:

小技巧:让你忘记MySQL密码也不害怕

4. 关掉MySQL

小技巧:让你忘记MySQL密码也不害怕

5. 启动MySQL

小技巧:让你忘记MySQL密码也不害怕

以上就是本文给大家介绍的使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失,希望大家喜欢。

相关文章

  • 浅析MySQL 主键使用数字还是uuid查询快

    浅析MySQL 主键使用数字还是uuid查询快

    在实际开发中可能会生成uuid作为主键那么疑问来了,到底MySQL 主键使用数字还是uuid查询快呢?下面小编给大家带来实例代码给大家详细介绍,感兴趣的朋友跟随小编一起看看吧
    2021-08-08
  • Mysql中STR_TO_DATE函数使用(字符串转为日期/时间值)

    Mysql中STR_TO_DATE函数使用(字符串转为日期/时间值)

    这篇文章主要给大家介绍了关于Mysql中STR_TO_DATE函数使用的相关资料,STR_TO_DATE函数的主要功能是字符串转为日期/时间值,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • Mysql实现定时清空一张表的旧数据并保留几条数据(推荐)

    Mysql实现定时清空一张表的旧数据并保留几条数据(推荐)

    这篇文章主要介绍了Mysql实现定时清空一张表的旧数据并保留几条数据,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • MySQL删除数据,表文件大小依然没变的原因

    MySQL删除数据,表文件大小依然没变的原因

    这篇文章主要介绍了MySQL删除数据,表文件大小依然没变的原因,帮助大家更好的理解MySQL中的数据表,感兴趣的朋友可以了解下
    2020-10-10
  • MySQL模式 Strict Mode知识点详解

    MySQL模式 Strict Mode知识点详解

    在本篇文章里小编给各位整理的是一篇关于MySQL模式 Strict Mode知识点详解内容,需要的朋友们参考下。
    2020-03-03
  • 总结MySQL修改最大连接数的两个方式

    总结MySQL修改最大连接数的两个方式

    最大连接数是可以通过mysql进行修改的,mysql数据库修改最大连接数常用有两种方法,今天我们分析一下这两种方法之间的特点和区别,以便我们能更好的去维护mysql。下面我们来看一下mysql修改最大连接数的方法,希望文章能够帮助到各位朋友。
    2016-08-08
  • Mysql事务操作失败如何解决

    Mysql事务操作失败如何解决

    这篇文章主要介绍了Mysql事务操作失败如何解决的相关资料,需要的朋友可以参考下
    2017-07-07
  • 浅谈MYSQL中树形结构表3种设计优劣分析与分享

    浅谈MYSQL中树形结构表3种设计优劣分析与分享

    在开发中经常遇到树形结构的场景,本文将以部门表为例对比几种设计的优缺点,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • 一文带你搞懂MySQL的事务隔离级别

    一文带你搞懂MySQL的事务隔离级别

    这篇文章主要给大家介绍了MySQL事务隔离级别,事务隔离级别分别是读未提交,读已提交,可重复读,串行化,文中有详细的图文介绍,需要的朋友可以参考下
    2023-07-07
  • Mysql表的操作方法详细介绍

    Mysql表的操作方法详细介绍

    这篇文章主要为大家详细介绍了MySQL数据库中表常用的一些操作方法,文中的示例代码讲解详细, 对我们学习MySQL有一定帮助,需要的可以参考一下
    2022-09-09

最新评论