zoukankan      html  css  js  c++  java
  • MySQL忘记root密码解决办法

    自己的测试机好长时间没有使用MySQL了,将密码忘记了,现在需要登陆,然后修改密码,步骤如下:

    1.停止数据库

    /etc/init.d/mysqld stop

    2.修改my.cnf

    修改my.cnf文件,在mysqld进程配置文件中添加skip-grant-tables
    #在这里,如果忘记my.cnf在哪,可以使用:sudo find / -name my.cnf 命令进行查找。

    3.重启数据库

    /etc/init.d/mysqld start

    4.修改root密码

    直接使用命令:mysql -u root -p 命令[无需输入密码直接回车登陆]
    修改root密码: update mysql.user
    set password=password('newpassword') where user='root'

    5.重启数据库

    这里需要将my.cnf中的skip-grant-tables删除或者注释掉,然后重启数据库。
    注意:如果没有注释那么下一次登陆的时候仍然是不需要密码的。
  • 相关阅读:
    tar.gz文件
    Ruby Symbol
    Ruby表达式
    Linux相关命令
    Ruby file
    Tomcat优化
    修改Linux文件的所属用户和组
    Ruby String
    Ruby Range
    HTML5开源专业图像处理引擎——AlloyImage(简称AI)
  • 原文地址:https://www.cnblogs.com/0xcafedaddy/p/6390373.html
Copyright © 2011-2022 走看看