常见环境搭建:MySQL5.7在Windows本地多实例安装

常见环境搭建:MySQL5.7在Windows本地多实例安装

安装开发环境,应当尽量选择Docker安装,高效快速。在特殊环境下(如内网办公环境)只能用安装包,可参考如下教程

  1. 安装第一个MySQL

    • 如果已经安装,可以跳过
    • 如果没有安装,请参考菜鸟教程网等教程
    • 推荐使用MySQL安装包,相对快速
  2. 复制MySQL

假定第一个MySQL环境安装在C:\Program Files\MySQL\MySQL Server 5.7;假定第二个MySQL安装在E盘
1. 复制C:\Program Files\MySQL\MySQL Server 5.7到E盘E:\MySQLb
2. 复制数据库(如无需求可以不复制)
3. 新建E:\MySQLb\mysql_base,复制my.ini(mysql的配置文件,在我的电脑中地址为C:\ProgramData\MySQL\MySQL Server 5.7\my.ini)

  1. 修改配置文件my.ini

假定新MySQL需使用3307端口
1. 全局搜索3306替换为3307
2. 替换basedirdatadir为个人目录
3. 修改server-id为新ID(需要保证各不相同)
4. 修改socket为新的名称如socket=MYSQL2

  1. 安装
    1. 进入第二个MySQL的bin文件夹中执行命令mysqld install 第二个MySQL的别名
    2. 完毕后,在运行里运行REGEDIT,打开WINDOWS注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\第二个MySQL的别名打开,修改下面的ImagePath数值: "E:\MySQLb\MySQL Server 5.7\bin\mysqld" --defaults-file="E:\MySQLb\mysql_base\my.ini" 第二个MySQL的别名
    3. 删除2中的服务sc delete 第二个MySQL的别名
posted @ 2020-09-25 18:07  AaronPi  阅读(340)  评论(0编辑  收藏  举报