博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决忘记mysql中的root用户密码问题
阅读量:6643 次
发布时间:2019-06-25

本文共 632 字,大约阅读时间需要 2 分钟。

如果忘了数据库中的root密码,无法登陆mysql

 

解决步骤

  1. 使用“--skip-grant-tables”启动数据库

    ~]#systemctl stop mysql

    ~]#mysqld_safe --skip-grant-tables &  //skip-grant-tables这个选项让服务器不使用权限系统,以给每个人完全访问所有数据库的全部权力;

      

      注意若无意多次执行会报进程已存在错误,找出来杀死后可再次执行;

  2.密码登陆mysql

    ~]# mysql -uroot

      直接回车进入mysql

      

  3.修改密码

    mysql>update user set authentication_string = password('cnblogs') where user='root';

    或者

    mysql> UPDATE user SET Password=PASSWORD('cnblogs') where USER='root';

      

  4. 重新使用权限系统

    mysql>flush privileges;      

      

  5.再次登陆mysql(这里用修改过的密码:cnblogs)

 

  结束.

 

转载于:https://www.cnblogs.com/ding2016/p/6759654.html

你可能感兴趣的文章
BZOJ 2427: [HAOI2010]软件安装
查看>>
sql server08 查询优化系列 2系统性能分析
查看>>
android MediaCodec 音频编解码的实现——转码
查看>>
Mysql Join语法解析与性能分析
查看>>
【sublime】sublime Text 3 javaScript代码自动提示插件&安装步骤 &启动Debug模式
查看>>
CentOS-5安装配置PowerDNS服务器
查看>>
记载今天的一次经验,
查看>>
FormView 显示、更新、插入、删除数据库操作[ASP.NET源代码](一)
查看>>
IIS连接127.0.0.1要输入用户名密码的解决办法
查看>>
Linux 内核中container_of的理解
查看>>
GET和POST两种基本请求方法的区别
查看>>
Android NDK开发三:java和C\C++交互
查看>>
Azure 网站的新增功能:可配置的环境变量
查看>>
微软开放技术热烈祝贺开源社成立!
查看>>
Download all Apple open source OS X files at once
查看>>
Objective-C点语法
查看>>
iOS应用程序状态切换相关
查看>>
理解AngularJS生命周期:利用ng-repeat动态解析自定义directive
查看>>
Programming Ability Test学习 1029. 旧键盘(20)
查看>>
控制器
查看>>