zoukankan      html  css  js  c++  java
  • centos系统mysql数据库忘记密码重置方法(ERROR 1045 28000 Access denied...)

    当mysql的密码错误的时候,就会报如下这样的错误信息

    解决方法如下:

    首先输入mysqld_safe --skip-grant-tables

    然后停止mysql服务,输入service mysqld stop

    再次执行指令mysqld_safe --skip-grant-tables &

    新建一个窗口,以无密码形式进入mysql,输入mysql -u root

    进入mysql数据库,输入use mysql;

    显示tables所有的表,输入show tables;

     

    查看user表的具体内容,输入desc user;

    从user这个表中选择User、Password、Host,输入select User,Password,Host from user;

    更新密码,输入update mysql.user set Password=PASSWORD('root@123') where User='root';

    这样就改好了,我们使用查看下现在的表单内容,还是输入select User,Password,Host from user;

    上面显示我们的密码已经改了,现在把权限刷新下,输入flush privileges;

    退出数据库,输入quit 或者exit

    关掉安全模式服务,输入service mysqld stop

    以正常模式启动服务,输入service mysqld start

    输入账号密码进入mysql,输入mysql -u root -p,然后密码输入root@123,即可正常进入

    好了,关于mysql密码重置的话题就先到这里。

  • 相关阅读:
    链表的Java实现
    java知识点
    java知识点
    Android基础知识总结
    Android基础知识总结
    路由知识之ip route 命令中的疑惑
    Integer与int的种种比较
    求二叉树的宽度C语言版
    求二叉树的宽度C语言版
    二叉树的建立与递归遍历C语言版
  • 原文地址:https://www.cnblogs.com/sjfeng1987/p/9951290.html
Copyright © 2011-2022 走看看