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

    vi /etc/my.cnf    #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables

    [mysqld]

    skip-grant-tables

    :wq!  #保存退出

    service mysqld restart  #重启MySQL服务

    2、进入MySQL控制台

    mysql -uroot -p   #直接按回车,这时不需要输入root密码。

    3、修改root密码

    系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接

    update mysql.user set password=password('123456') where User="root" and Host="localhost";

    flush privileges;  #刷新系统授权表

    grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;

    4、取消/etc/my.cnf中的skip-grant-tables

    vi /etc/my.cnf   编辑文件,找到[mysqld],删除skip-grant-tables这一行

    :wq!  #保存退出

    5、重启mysql

    service mysqld restart    #重启mysql,这个时候mysql的root密码已经修改为123456

    6、进入mysql控制台

    mysql -uroot -p  #进入mysql控制台

    123456 #输入密码

    详情:http://www.osyunwei.com/archives/2014.html或者http://www.jb51.net/article/39454.htm

  • 相关阅读:
    MacBook Pro修改hosts
    Python WebSocket
    TCP三次握手和四次挥手过程
    Tcp三次握手和四次挥手
    常见正则表达式
    Python正则表达式
    Python使用gevent实现协程
    Tcp客户端构建流程
    AC6102开发板USB3.0测试和使用说明
    AC6102 DDR2测试工程
  • 原文地址:https://www.cnblogs.com/shaohuixia/p/5476567.html
Copyright © 2011-2022 走看看