mysql8.0忘记数据库密码
mysql8.0忘记数据库密码
以win10系统为例:
-
停止数据库服务
net stop mysql -
以不输入密码的方式启动MySQL服务
mysqld --defaults-file="D:\\software\\mysql-8.0.26-winx64\\my.ini" --user=mysql --skip-grant-tables --shared-memory 或者 mysqld --shared-memory --skip-grant-tables此时命令提示符窗口处于锁定状态
-
进入数据库
以管理员权限打开新的命令提示符窗口
mysql 或者 mysql -uroot -p # 直接回车 -
选择数据库
use mysql -
修改密码
flush privileges; # 获取权限 # update user set authentication_string='admin123456' where user='root'; alter user 'root'@'localhost' identified by 'admin123456'; flush privileges; quit; -
启动数据库
net start mysql -
测试连接
# cmd执行命令,输入密码 mysql -u root -p

浙公网安备 33010602011771号