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

  • 相关阅读:
    python中创建实例属性
    Python中if __name__ == "__main__": 的理解
    模块
    python函数式编程
    python-复杂生成式
    生成器的测试
    mysql乱码配置
    javascript
    Sql Server 2008 R2 下载地址
    Microsoft Data Access Components 2.8
  • 原文地址:https://www.cnblogs.com/sjfeng1987/p/9951290.html
Copyright © 2020-2023  润新知