在MySQL5基础上安装MySQL8解压版安装服务指向MySQL5的问题

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

Windows10在MySQL5解压版基础上安装MySQL8解压版后服务启动失败

1. 遇到的问题

  • MySQL8目录下没有生成data文件夹
  • 启动服务失败右键服务属性可执行文件的路径竟然是MySQL目录下的
  • 日志文件在MySQL5目录下日志内容会提示读取了MySQL5的配置文件my.ini

2. 产生的原因

  由于先前已安装了MySQL5MySQL环境变量是配置的MySQL5的所以在MySQL8 bin目录下执行的所有命令都是在MySQL5下执行的

  • 运行初始化命令mysqld --initialize生成的data文件及日志会在MySQL5目录下
  • 安装MySQL8服务命令mysqld --install MySQL8后实际上是又创建了一个MySQL5服务服务名是MySQL8可执行文件路径是MySQL5目录下的
    image
    如上图路径中8.0.30实际上会是5.7.24启动服务失败错误日志会产生在MySQL5目录下日志内容会提示读取了MySQL5的配置文件my.ini

3. 解决办法

  由于我们的环境变量现在还是MySQL5为了安装MySQL8时不使用MySQL5的环境变量我们将原有的MySQL5的环境变量改成MySQL8的环境变量。然后再进行步骤安装。
image
image
最后再把MySQL5环境变量添加上


参考地址https://www.shuzhiduo.com/A/Ae5RaKRNJQ/

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: mysql