zoukankan      html  css  js  c++  java
  • linux centos重置mysql密码教程

     

    第一步

    查看确定安装了mysql

    # rpm -qa|grep -i mysql

    执行效果如下

     

    第二步

    重启mysql:

    # /etc/init.d/mysqld

    截图如下

     

    因为我已经开了,所以用restart重启,如果你没有开,直接用start

    # /etc/init.d/mysqld restart

    这句话的意思是开启mysql后台服务

    执行效果如下

     

    第三步

    查看mysql进程和安装目录

    # ps -ef|grep -i mysql

    截图如下

     

    可以看到mysqld_safe的安装位置(上面标蓝色部分):/usr/bin/

    接着执行一下命令停止mysql:

    /etc/init.d/mysqld stop

     

    第四步

    以安全方式启动mysql:

    #/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

     

    然后执行以下语句:

    #/usr/bin/mysql -u root mysql

    注意:mysql与mysql_safe目录一样,都是:/usr/bin/下,这个是通过“ps -ef | grep -i mysql”命令得到的。

     

    出现“mysql>”提示符后输入:

    mysql> update user set password = Password('hanhan') where User = 'root';

     

    回车后执行(刷新MySQL系统权限相关的表):

    mysql> flush privileges;

     

    再执行exit退出:

    mysql> exit;

     

    退出后,使用以下命令登陆mysql,试试是否成功:

    #mysql -u root -p

    按提示输入密码:root

    当然你也可以按这个步骤把密码重置为任何一个其他的字符串

    优秀的判断力来自经验,但经验来自于错误的判断。
  • 相关阅读:
    AWVS——windows下扫描(上)
    中介者模式
    设计模式-类型2
    设计模式=类型
    C++ 1
    字符占字节
    编程规范
    位运算相关规律
    十进制转二进制
    递归理解
  • 原文地址:https://www.cnblogs.com/xiyushimei/p/7833966.html
Copyright © 2011-2022 走看看