如何获取MySQL用户名和密码?
停止MySQL程序。
使用 - - miss - grant - tables替代启动MySQL过程。
使用-u origin替代方案启动MySQL控制台客户。
详细介绍所有客户;
SELECT * FROM mysql.user;
重设密码 ;
UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
但 不要忘记 至
停止MySQL程序
一般启动MySQL进程(即没有 - - miss - grant - tables替代)
当你结束了。 否则,您的数据源是保护可能会受到威胁。
不幸的是,您的客户密码无法恢复。 它实际上是用一种方法散列的,如果你不认识是无法修复的。 我建议选择Xenph Yan,并简单地创建一个新的。
您还可以使用手册中的附加过程来重置任何类型的MySQL的密码 起源 Windows上的帐户:
- 以管理员身份登录系统。
- 如果它正在运行,请停止MySQL Web服务器。 对于作为Windows解决方案运行的Web服务器,最有可能是服务主管:
开始菜单 - >控制面板 - >管理工具 - >服务
然后在清单中找到MySQL解决方案,并停止它。 如果您的Web服务器没有作为解决方案运行,您可能需要使用任务管理器来强制它停止。
<ol start =“3”>创建消息文档,并在其中区分遵守声明。 使用您要使用的密码更改密码。
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
该 UPDATE 并且 FLUSH 声明每个都必须在一个单独的行上创建。 该 UPDATE 声明重置所有现有原始帐户的密码,以及 FLUSH 声明通知Web服务器将授权表重新填充到内存中。
打开控制台窗口以达到命令准时:
开始菜单 - >运行 - > cmd
使用唯一的启动MySQL Web服务器 - - init - 文件 替代方案:
C:\> C:\mysql\bin\mysqld-nt --init-file = C:\mysql-init.txt
如果您将MySQL安装到除了之外的区域 C:\ mysql ,根据需要重新调整命令。
Web服务器实现了由文件调用的文档的材料 - - init - 文件 在启动时的替代方案,改变每个 起源 户口密码。
你可以另外添加 - - 安慰 如果您希望Web服务器结果显示在控制台窗口中而不是日志文档中,则替代命令。
如果您使用MySQL安装向导安装MySQL,则可能需要定义一个 - - 默认 - 文件 替代方案:
C:\> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --init-file=C:\mysql-init.txt
理想 - - 默认 - 文件 可以使用服务管理器找到安装程序:
开始菜单 - >控制面板 - >管理工具 - >服务
在清单中找到适当的MySQL解决方案 - 单击它,然后选择属性替代。 可执行区域的路径有 - - 默认 - 文件 建立。
您现在需要能够使用新密码连接到MySQL作为源。
相关问题