背景:已安装mysql5.7版本
- 问题一:默认的3306端口被占用
- 进入mysql5.7的my.ini文件,更改port为3307或者其他未被占用的端口
- 问题二:Install/Remove of the Service Denied!
- cmd用管理员的身份运行,执行mysqld --install mysql8.0.34(拿版本号取得别名)
- 问题三:启动MySQL服务时出现"mysql本地计算机上的MySQL服务启动后停止。某些在未由其他服务或程序使用时将自动停止"
- 找到 Mysql 的安装路径,看看有没有data文件夹,如果没有data文件夹,自己重新建一个;如果有的话,就把里面的内容全部清空,但保留该目录
进入到bin目录下,打开命令行,执行mysqld --initialize 等待个十几秒
命令结束后,在命令行输入
net start mysql
或在服务中启动 MySQL- 进入data 文件夹下的 .err 文件,搜索 password查看默认的密码
mysql默认密码一般比较难记,可利用ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; 重置密码 通过flush privileges刷新 然后就可以正常连接了