zoukankan      html  css  js  c++  java
  • mysql忘记管理员密码

    介绍一个非常有用的mysql启动参数 --skip-grant-tables。顾名思义,就是在启动mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码后有用。
        操作方法:
        1、杀掉原来进行着的mysql:

    1. rcmysqld stop  

    或者:

    1. service mysqld stop  

    或者:

    1. kill -TERM mysqld 

        2、以命令行参数启动mysql:

    1. /usr/bin/mysqld_safe --skip-grant-tables & 

        3、修改管理员密码:

    1. use mysql; 
    2. update user set password=password('yournewpasswordhere'where user='root'
    3. flush privileges
    4. exit; 

        4、杀死mysql,重启mysql

    如果你在my.cnf中的有添加"skip-grant-tables",那么任何的帐号用任何的密码(当然也包括空)都可以登录到mysql数据库了。

  • 相关阅读:
    Mac ssh登陆linux并且显示linux图形
    github proxy
    [makefile] filter-out
    linux svn
    界面UI测试的方法
    UI测试
    web 页面中 四种常见 必测控件
    面试工作经验参考
    测试用例
    接口测试基础
  • 原文地址:https://www.cnblogs.com/weaver1/p/2307075.html
Copyright © 2011-2022 走看看