- windows安装mysql8.0启动服务时,一直报无法启动服务,没有任何报错信息
- 使用命令mysqld --console 发现报error:can‘t start server: can‘t create pid file: no such file or directory
查看自己的电脑名是否有中文或者特殊字符,改成英文, 然后再重新安装
- 初始化数据库(生成初始化密码)
- mysqld --initialize --user=mysql --console
- 记得保存localhost后面的初始化密码
- 以管理员身份打开cmd安装mysql服务
- mysqld -install
- 如果提示已经存在The service already exists!
- 先删除 mysqld --remove mysql
- 在重新安装
- 启动mysql
- mysql -uroot -p
- 输入你刚才复制的初始化密码
- 进入mysql后可以修改密码
- alter user root@localhost identified by ‘修改的密码’
- 刷新:flush privileges;
- 再次登录使用自己修改的密码