第一步:关闭服务 net stop mysql80(或者去服务里找到mysql80手动关闭)
第二步:进入到安装的bin目录 执行 :mysqld --console --skip-grant-tables --shared-memory
此时报错如下图,需要解决错误问题。
解决错误问题:Failed to set datadir to 'D:\Program Files\MySQL\MySQL Server 8.0\data\' (OS errno: 2 - No such file or directory)
执行:mysqld --initialize --user=mysql --console(执行较慢请耐心等待)
待上一步的命令完成后执行:mysqld -install
继续回到上面第二步的执行:mysqld --console --skip-grant-tables --shared-memory
第三步:不要关闭当前cmd窗口,再打开一个cmd窗口进入到安装mysql的bin目录下,此时可以免密登录:mysql -uroot -p
第四步:修改密码
1. use mysql ;
2. update user set authentication_string='' whe