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密码重置的话题就先到这里。

  • 相关阅读:
    语句结构1练习
    语句结构(1)
    常用dos命令(4)
    常用dos命令(3)
    常用dos命令(2)
    常用dos命令(1)
    因式分解 · Factor Combinations
    电话号码的字母组合 · Letter Combinations of a Phone Number
    286 walls and gate最近的出口
    286被围绕的区域 · Surrounded Regions
  • 原文地址:https://www.cnblogs.com/sjfeng1987/p/9951290.html
Copyright © 2011-2022 走看看