重置MySQL数据库(MySQL重置密码)
在MySQL8中使用如果报错,可以使用黄色命令替换。
进入bin目录下执行命令
1.初始化数据库(如果只是重置密码,不需要重置数据库):
bin>mysqld --initialize
2.跳过登陆验证:
bin>mysqld --skip-grant-tables
bin>mysqld --console --skip-grant-tables --shared-memory
3.重新打开一个命令窗口,无密登陆:
bin>mysql
4.重置密码:
mysql> use mysql
mysql> update user set password=password("123456") where user="root";
mysql> update user set authentication_string=password("123456") where user="root";
mysql> flush privileges;
mysql> quit