1.连接mysql时遇到提示“本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止” 查询相关博客后发现要初始化。
打开mysql安装的文件夹,在bin目录下通过cmd输入 mysqld --initialize
报错“mysqld: Can't create directory 'E:\software\mysql\mysql-8.0.11-winx64\Data\' ”
解决方法:找到mysql安装文件夹下的my.ini文件,确认里面的路径是否为当前mysql的安装路径


如果不是mysql的路径则需要将其修改为MySQL的安装路径(ps:如果mysql装在了c盘,可能会报没有修改权限的错,这里可以通过将my.ini文件复制到其他盘中,完成修改,拖回原来位置覆盖)
2.完成以上错误后 很遗憾 mysqld 又报了新错:windows(OS errno 13 - Permission denied)
解决办法:在window图标处右键选择“Windows powershell 以管理员身份” 此时输入mysqld --initialize 成功完成初始化
3.输入 net start mysql 启动mysql服务
4 查看 mysql 重置的密码,用记事本 打开 data 文件夹下的 .err 文件,搜索 password ,会看到密码重置,由于随机密码不好记,这个时候需要自己重置密码。
5 输入mysql –u root -p 输入上述密码 进入 mysql 环境,
6.输入ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; (一定记得加分号)
over
