一.MySQL密码的恢复方法之一
如果忘记了MySQL的root密码,可以用以下方法重新设置:
1.切换到root下
su root 
2. KILL掉系统里的MySQL进程;
killall -TERM mysqld
3. 用以下命令启动MySQL,以不检查权限的方式启动;
safe_mysqld --skip-grant-tables &
4. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
5. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('123456') where User='root';
mysql> flush privileges;
mysql> quit
重新启动MySQL,就可以使用新密码登录了。
二. MySQL密码的恢复方法二
有可能你的系统没有 safe_mysqld 程序(ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复
1.切换到root下
su root
2. 停止mysqld;
   /etc/init.d/mysql stop
3. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
4. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码为123456(当然,你需要将123456改成你要设置的密码);
mysql> update mysql.user set password=PASSWORD('123456') where User='root';
mysql> flush privileges;
mysql> quit
重新启动MySQL
/etc/init.d/mysql restart
就可以使用新密码 123456 登录了。

转载于:https://blog.51cto.com/ceagle/706896

linux下忘记mysql root密码相关推荐

  1. linux下忘记mysql root密码解决办法

    引言:在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢? 答案是肯定的,下面教大家一个比较简单的重置MySQL root密码的办法: 1.编辑MySQL配置文件my. ...

  2. 在 Linux 下忘记 mysql root 密码的解决方法

    为什么80%的码农都做不了架构师?>>>    跳过 mysql 服务的认证授权 无论 5.6 还是 5.7 都需要这一步 # 使用 service 停止服务 service mys ...

  3. linux忘记mysql密码_linux下忘记mysql root密码解决办法 | 系统运维

    引言:在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢? 答案是肯定的,下面教大家一个比较简单的重置MySQL root密码的办法: 1.编辑MySQL配置文件my. ...

  4. ubuntu 破解mysql密码_Ubuntu下忘记MySQL root密码解决方法

    Linux下忘记MySQL root密码解决方法 忘了mysql密码,从网上找到的解决方案记录在这里. 编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行&qu ...

  5. mysql linux root密码忘记了怎么办_linux下忘记mysql root密码解决办法

    1.vi /etc/my.cnf    #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables [mysqld] skip-grant-tables :wq!  #保存退出 ...

  6. mac 重置mysql root密码_Mac下忘记Mysql root密码重置

    很久之前安装的mysql 在 mac本机,突然要用的时候,发现怎么也连接不上,网上找了很多的教程尝试都不成功,最后找到一篇尝试成功.感谢原博主的分享转载在下面进行记录,出处: http://blog. ...

  7. Linux下修改mysql root密码

    1.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables 2.保存配置文件后,重启MySQL服务 service mysqld re ...

  8. mysql linux root密码忘记了怎么办,linux下忘记mysql的root密码解决办法 | 严佳冬

    下面就记录一下在linux下忘记mysql的root密码解决办法: 1.vim /etc/my.cnf    #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables [my ...

  9. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

最新文章

  1. mysql data文件夹下的ibdata1 文件作用
  2. jetson nano poe_工业POE交换机工作流程及使用注意事项介绍
  3. Dialog Fragment DOM Area Design
  4. node webkit(nw.js) 设置自动更新
  5. Linux网络编程实例详解
  6. 【再认识】认知智能下需要的实体知识与事件知识
  7. Spring Java-based容器配置
  8. springboot上传文件过大,全局异常捕获,客户端没有返回值
  9. python wechatpay微信支付回调_python服务器 实现app微信支付:支付异步通知
  10. 转:jwgkvsq.vmx手工清除方法(针对病毒变种补充完整)
  11. 职业经理人十大修炼指南 [完全版]
  12. Linux工具参考篇(网摘)
  13. 笔记本电脑插耳机后耳机无声音有外放情况,咋办??
  14. 基本的LC串联和并联振荡电路分析
  15. 黎明重工生产的颚式破碎机性能特点
  16. PostgreSQL测试套-pg_regress使用
  17. 团队作业第六次——团队Github实战训练
  18. 浙江省计算机二级题库excel,2014年浙江省计算机二级题库Excel03.xls
  19. 山东理工大学一维数组
  20. 一看就会的Redist数据持久化之AOP

热门文章

  1. vue2.0实现底部导航切换效果
  2. NET仿微信Oauth2.0
  3. 细聊 Cocoapods 与 Xcode 工程配置
  4. 如何在windows下安装cygwin
  5. JS流程控制语句 二选一 (if...else语句) 语法: if(条件) { 条件成立时执行的代码} else {条件不成立时执行的代码}...
  6. Java事务(转载)
  7. oracle学习小知识点总结
  8. inline-block各浏览器兼容以及水平间隙问题解决方案
  9. IntelliJ IDEA2018配置SVN及常见问题解决
  10. IE提示console未定义问题解决