美文网首页
Windows10安装两个版本的MySQL

Windows10安装两个版本的MySQL

作者: 程序员汪汪 | 来源:发表于2022-02-12 23:05 被阅读0次

    我的电脑已经安装了MySQL-5.7.32,现在再安装个MySQL-8.0.28

    1. 官网下载最新版的MySQL的安装包(官网下载

      我这里下的是8.0.28的zip的安装包,解压后目录结构:

    2. 创建data文件夹以及my.ini配置文件,my.ini文件内容如下:

      [mysqld]
      # 设置mysql的安装路径 这里设置你自己的安装路径
      basedir=C:\\software\\mysql-8.0.28
      # 设置数据库存放位置  这里设置你自己的数据库存放位置
      datadir=C:\\software\\mysql-8.0.28\\data
      # 端口号
      port=3307
      # 字符集
      character_set_server=utf8
      

      注意端口号要修改,不要和电脑中的其他版本MySQL使用的端口号冲突,其他参数,根据自己的情况自行添加。

    3. 鼠标右键电脑->管理,找到服务,关闭MySQL服务:

      你的MySQL服务名可能和我有点不同,但我想你应该知道哪个是MySQL的服务吧,先关掉它。

    4. 进入mysql-8.0.28的bin目录,按住shift键+鼠标右键点击空白处,选择在此处打开命令窗口

    5. 在命令行窗口输入如下命令(指定初始化时默认的配置文件):

      mysqld --defaults-file=C:\software\mysql-8.0.28\my.ini --initialize --console
      

      看到如下提示,请务必记好红色框框中的密码

      如果没有看到如上提示,有error字样,请检查mysql服务有没有关闭,my.ini配置文件的basedirdatadir对应的路径有没有写错,以及端口号有没有冲突。

    6. 执行如下命令,将MySQL作为Windows服务:

      # mysql8为服务名,可以任意起,只要你能记住就行
      mysqld install mysql8 --defaults-file="C:\software\mysql-8.0.28\my.ini"
      

      注意:如果权限不够,请使用管理员权限打开命令行窗口,再执行如上命令。

      成功执行的话,会看到如下提示:

    1. 先不急启动服务,使用win+R键,输入regedit打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql8,修改ImagePath的数值数据。

      我的ImagePath原数据为:

      C:\software\mysql-5.7.32\bin\mysqld --defaults-file=C:\software\mysql-8.0.28\my.ini mysql8
      

      可以看到mysqld的路径明显不对,需要修改为:

      C:\software\mysql-8.0.28\bin\mysqld --defaults-file=C:\software\mysql-8.0.28\my.ini mysql8
      
    2. 使用net start mysql8命令启动mysql服务

    3. 登录并修改密码

      # 登录并输入密码
      mysql -uroot -p -P3307
      # 修改密码 将命令中的root-password改为你自己的密码即可
      ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
      

      大功告成!

    相关文章

      网友评论

          本文标题:Windows10安装两个版本的MySQL

          本文链接:https://www.haomeiwen.com/subject/gcgxlrtx.html