共计 558 个字符,预计需要花费 2 分钟才能阅读完成。
重置 MySQL 数据库密码相关方法
方法一:
在 my.ini 的 [mysqld] 字段加入:
skip-grant-tables
重启 mysql 服务,这时的 mysql 不需要密码即可登录数据库
然后进入 mysql
mysql>use mysql;
mysql> 更新 user set password=password(‘ 新密码 ’) WHERE User=’root’;
mysql>flush privileges;
运行之后最后去掉 my.ini 中的 skip-grant-tables,重启 mysqld 即可。
方法二:
不使用修改 my.ini 重启服务的方法,通过非服务方式加 skip-grant-tables 运行 mysql 来修改 mysql 密码
停止 mysql 服务
打开命令行窗口,在 bin 目录下使用 mysqld-nt.exe 启动,即在命令行窗口执行: mysqld-nt –skip-grant-tables
然后另外打开一个命令行窗口,登录 mysql,此时无需输入 mysql 密码即可进入。
按以上方法修改好密码后, 关闭命令行运行 mysql 的那个窗口,此时即关闭了 mysql,如果发现 mysql 仍在运行的话可以结束掉对应进程来关闭。
启动 mysql 服务
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-04/130759.htm
正文完
星哥玩云-微信公众号