前几天装了mysql8.0后,第二天mysql就开始闪退,并且自动停止服务,无法手动启动
尝试了好几种方法之后,重新去官网下载了Mysql8.0的解压版,以下步骤操作后终于可以正常使用了
- 在官网下载Mysql8.0解压版mysql官网链接
- 解压后配置环境变量,然后打开cmd,输入net start mysql尝试一下是否能启动
- 若无法启动,输入mysql --initialize
- 执行完毕后,再次输入net start mysql,启动成功
- 启动成功后还需要修改一下mysql的初始密码,初始密码可以在mysql根目录data文件夹下找.err文件查看
进入data文件夹查找.err文件
用notepad++查看初始密码
修改完毕之后就可以根据该密码进入mysql重置密码
使用命令行重置密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';