常见环境搭建:MySQL5.7在Windows本地多实例安装
常见环境搭建:MySQL5.7在Windows本地多实例安装
安装开发环境,应当尽量选择Docker安装,高效快速。在特殊环境下(如内网办公环境)只能用安装包,可参考如下教程
-
安装第一个MySQL
- 如果已经安装,可以跳过
- 如果没有安装,请参考菜鸟教程网等教程
- 推荐使用MySQL安装包,相对快速
-
复制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
)
- 修改配置文件my.ini
假定新MySQL需使用3307端口
1. 全局搜索3306替换为3307
2. 替换basedir
与datadir
为个人目录
3. 修改server-id
为新ID(需要保证各不相同)
4. 修改socket
为新的名称如socket=MYSQL2
- 安装
- 进入第二个MySQL的bin文件夹中执行命令
mysqld install 第二个MySQL的别名
- 完毕后,在运行里运行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的别名 - 删除2中的服务
sc delete 第二个MySQL的别名
- 进入第二个MySQL的bin文件夹中执行命令