MySQL --- 忘记数据库密码
以下操作均以管理员身份启动cmd进行
-
打开 cmd 关闭 mysql 服务, net stop mysql
-
以管理员身份在命令提示窗口( cmd )中进入到 mysql根目录->bin 文件夹,输入:
mysqld --console --skip-grant-tables --shared-memory
跳过权限认证
3.. 重新打开一个 cmd 窗口,输入 mysql
mysql -uroot -p
不输入密码即可进去 mysql
4.连接权限数据库:
use mysql
5.修改数据库连接密码,置为空:
update user set authentication_string = '' where user = "root";
6.退出
quit/exit
7.关闭第一个窗口
重启mysql
服务即可。
再重新进入mysql
,修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';