Windows示例
①停止MySQL服务,管理员打开cmd
net stop mysql
②跳过权限表验证的方式启动MySQL
mysqld --skip-grant-tables
之后该窗口将无法再继续操作
③打开新的cmd,直接登录mysql
mysql
④修改root用户密码
UPDATE user SET authentication_string = password(‘112233‘) where user = ‘root‘;
⑤刷新权限
FLUSH PRIVILEGES;
⑥退出
exit
⑦关闭或ctrl+c停止运行临时跳过权限表启动的MySQL窗口
⑧启动MySQL服务,管理员打开cmd
net start mysql
⑨正常登陆mysql
mysql -u root -p