Gateway未来科技

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 178|回复: 0

MySQL忘记密码重置密码教程

[复制链接]

258

主题

270

帖子

819

积分

超级版主

Rank: 8Rank: 8

积分
819
发表于 2017-3-1 01:34:30 | 显示全部楼层 |阅读模式

  MySQL的root用户密码往往容易被遗忘,它本身就有一个跳过权限检查启动的机制用来处理权限错误问题。本文分别对Windows环境与Linux环境下介绍MySQL忘记密码/重置密码的方法,希望帮助初学者解决丢失密码的烦恼。
  MySQL for Windows重置密码
  1、首先在 控制面板 – 管理工具 – 服务 中将MySQL服务停止。
3231055843.jpg
  2、以安全模式(跳过权限认证)启动MySQL服务
  “开始菜单” – “运行” – 输入“cmd”并回车 – cd至MySQL安装目录下的 bin 目录,然后执行:
  mysqld-nt.exe --skip-grant-tables
3335343102.jpg
  3、此时MySQL已经正常运行,通过PhpMyAdmin登录MySQL,用户名root,密码为空或任何其他字符。
  MySQL for Linux重置密码
  Linux下重置密码的原理与Windows下类似,都是采用安全模式跳过权限检查启动MySQL。
  1、首先停止MySQL服务,执行如下命令:
  [root@www ~] # /etc/init.d/mysql stop
  2、以安全模式启动MySQL:
  [root@www ~] # /usr/local/mysql/bin/mysqld_safe --skip-grant-tables amp;
  3、此时即可通过phpMyAdmin或者命令行修改密码。
  用户名为root,密码为空即可。
  附修改密码的命令:
  首先以命令行模式登录MySQL:
  [root@www ~] # mysql -u root -p
  然后执行如下三条命令:
  use mysql;
  update user set password=password(“新密码”) where user=”root”;
  flush privileges;
  即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-12-23 12:27 , Processed in 0.054378 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Templated By 【未来科技 www.veikei.com】设计

快速回复 返回顶部 返回列表