安装mysql遇到的几个坑

Posted kaerxifa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装mysql遇到的几个坑相关的知识,希望对你有一定的参考价值。

1. 官网下载压缩版mysql,配置太复杂 弃之

2. 官网下载最新版本mysql安装包 5.8.X,安装成功,一路next,安装成功后发现没有看到自定义安装路径,查看mysql安装完成的路径果然在C盘,卸载之

3. 找到如何自定义安装路径,再次安装mysql 发现默认端口3306被占用,重启之

4. 继续安装mysql,发现windows services name mysql80已经被使用,删注册表,各种删,再重启,仍不行,最后把windows services name 改为mysql81 安装成功

5. 安装Navicat premium,连接数据库错误,报密码不正确,妈个鸡,查原因是mysql8.0版本以后就有这个问题(不死心,折腾半天不想降版本)

6. 在cmd命令行,登录mysql 密码配置信息(使用的编码什么的),一通配置,再重启mysql服务,shit,居然在命令行也无法打开mysql了,输入mysql -u root -p,再输入password,直接报密码错误

7. 再查度娘,度娘说修改my.ini信息,登录时忽略密码,看起来很不错的样子,尝试之,shit,还是不行,到目前为止已经花掉3个小时

8. 卸载mysql 8,下载较为稳定的mysql5.7版本,一路next安装成功。Navicat premium也连接成功(整个过程只花了5分钟

结论:不要安装mysql8.X版本,认准mysql5.7

 

附上自定义路径位置截图:

 技术分享图片

 

以上是关于安装mysql遇到的几个坑的主要内容,如果未能解决你的问题,请参考以下文章

创建windows服务遇到的几个坑

MySQL 5.7 安装过程中遇到的坑

DataGrip安装时遇到的几个坑:“算机中丢失api-ms-win-crt-stdio-l1-1-0.dll““Failed to load JVM DLLinserverjvm.dll“

DataGrip安装时遇到的几个坑:“算机中丢失api-ms-win-crt-stdio-l1-1-0.dll““Failed to load JVM DLLinserverjvm.dll“

DataGrip安装时遇到的几个坑:“算机中丢失api-ms-win-crt-stdio-l1-1-0.dll““Failed to load JVM DLLinserverjvm.dll“

DataGrip安装时遇到的几个坑:“算机中丢失api-ms-win-crt-stdio-l1-1-0.dll““Failed to load JVM DLLinserverjvm.dll“