求解我忘记mysql的密码了,现在登录不上了,怎么改他呀
步骤一:用Administrator账号登录安装了MySQL的Windows服务器。
步骤二:如果MySQL已经运行了,先停止MySQL服务。
步骤三:创建一个Txt文件,包含以下内容,如这里把root用户的密码修改为root。
UPDATE mysql.user SET Password=PASSWORD('root') WHERE User='root';
FLUSH PRIVILEGES;
步骤四:保存刚才创建的文本文件,这里保存到 C:mysql-init.txt。
步骤五:在dos命令窗口,输入以下命令:
C:mysqlbinmysqld --init-file=C:\mysql-init.txt
注意:如果MySQL是通过界面安装的,需要添加一个 --defaults-file参数,命令格式如下:
"C:Program FilesMySQLMySQL Server 5.6binmysqld.exe"
--defaults-file="C:\\Program Files\\MySQL\\MySQL Server 5.6\\my.ini"
--init-file=C:\\mysql-init.txt
注意:上面MySQL目录以实际安装目录为准。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。