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

就可以使用新密码 newpassword 登录了。
















本文转自leonardos51CTO博客,原文链接:http://blog.51cto.com/leomars/354424 ,如需转载请自行联系原作者

mysql 忘记root密码的解决相关推荐

  1. win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法

    本文主要向大家介绍了MySQL数据库之windows下mysql忘记root密码的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一: 1.在DOS窗口下输入net ...

  2. 查询电脑上mysql的密码忘记了怎么办_windows下mysql忘记root密码的解决方法 -电脑资料...

    方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录, 一般在bin目录里面创建一个批处理1.b ...

  3. MySQL忘记root密码的解决办法

    使用MySQL时,如果忘记了其他用户的密码,可以使用root用户重新设置,但是如果忘记了root的密码,就要采用特殊的方法进行操作. 直接修改授权表可以修改root的密码,下面详细介绍步骤,以mysq ...

  4. Windows下mysql忘记root密码的解决方法

    Mysql版本:5.1 1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录 ...

  5. mysql安装忘了root_MySQL - 安装:MySQL忘记root密码的解决办法

    1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用cmd,在dos命令窗口中输入如下命令: net stop mysql 2.再打开一个cmd窗口,使用cd命令, ...

  6. Linux下MySQL忘记root密码及解决办法

    第一步 修改MySQL的配置文件(默认为/etc/my.cnf),在配置文件的[mysqld]标签下加入一行"skip-grant-tables",并保存文件 sudo vim / ...

  7. mac下mysql忘记root密码的解决办法

    1. 打开系统偏好设置,找到mysql,然后stop mysql server 2. 进入mysql安装目录 # cd /usr/local/mysql/bin 执行进行安全模式 # mysqld_s ...

  8. linux mysql root免密_Linux下MySQL忘记root密码的完美解决方法

    在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,本文给大家介绍一种当忘记MySQL root密码时的解决办法,亲测有效. 首 ...

  9. mysql 5.6 密码_Mysql5.6 忘记root密码的解决办法

    查看当前安装的mysql版本: root@oraserver139 ~]# rpm -qa | grep MySQL MySQL-server-5.6.15-1.el6.x86_64 MySQL-cl ...

最新文章

  1. 分享一款Markdown的css样式
  2. JCIM | 用于自动生成类药分子的生成网络复合体(GNC)
  3. Webstorm修改svn时提示Error relocating working copy:Server SSL certificate rejected
  4. Spring的两种属性注入方式
  5. mysql数据库时间突然是12小时制_为什么存入mysql数据库中的timestamp,晚了13或14个小时...
  6. 用js添加网页标题时,在QQ里无效,标题栏空白
  7. mac下终端命令行下添加mysql命令
  8. jquery层次选择器:空格 > next + nextAll ~ siblings
  9. .NET core ABP 获取远程IP地址
  10. mysql时间函数now()_获得当前日期时间的mysql函数now()
  11. Visual Studio 2013 、Matlab 2014产品密钥
  12. 几种常用的网络传输协议
  13. 【卸载双系统中的linux系统】删除引导
  14. DGUS组态软件中图标旋转显示如何使用
  15. 《HarmonyOS开发 – 小凌派-RK2206开发笔记》第4章 串口应用开发
  16. 3dsMax学习笔记06_用VRayMtl材质制作室外雕塑
  17. 4/6 深搜、广搜专题+二分答案+单调队列
  18. 微信内转发APP及h5类域名怎么做到防封防拦截,微信域名防红技术原理
  19. java response返回json_Response返回JSON数据到前台页面
  20. Python3实现发送邮件、发送图片、附件等

热门文章

  1. python for
  2. UA SIE545 优化理论基础2 凸函数 概念 理论 总结
  3. UA MATH564 概率论VI 数理统计基础3 卡方分布上
  4. VC++ 拖放编程简单Demo
  5. 网页视频播放开发总结
  6. Spring.NET 学习总结
  7. SQL错误提示档案(3):SQL Server连接中的四个最常见错误
  8. MIMO雷达比幅单脉冲测角精度分析(系统工程与电子技术)
  9. 二逼平横树——线段树套平衡树
  10. Oracle 其他数据库对象