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

  • 相关阅读:
    springboot的build.gradle增加阿里仓库地址以及eclipse增加lombok
    mqttfx无法选择证书
    EMQX源码编译过程
    新环境chart包helmlint校验
    安装rebar3
    Ubuntu16.04下,erlang安装和rabbitmq安装步骤
    UTF-8,GBK,ANSI之间的关系和区别
    write命令
    bunzip2命令
    bzip2命令
  • 原文地址:https://www.cnblogs.com/sjfeng1987/p/9951290.html
Copyright © 2020-2023  润新知