Windows安装多实例MySQL

2018年4月3日12:21:05 发表评论 485

Windows安装多实例MySQL

  • 安装约定

系统:Windows 10 x64

MySQL版本:mysql5.5 x64

  • 准备过程

准备两份MySQL的程序包;两份解压版的,或者是安装版安装完再停掉服务复制一份,最后形成两份。

总而言之:要两份

  • 配置过程

一般而言,MySQL默认使用3306作为服务端口,可以通过修改my.ini配置文件进行管理。接下来,对其中一个my.ini配置文件进行修改:

1
2
3
4
5
6
7
8
9
[client]
port=3307
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3307
#Path to installation directory. All paths are usually resolved relative to this.
basedir="D:/Apps/MySQL5.5-SLAVE/"
#Path to the database root
datadir="D:/Apps/MySQL5.5-SLAVE/Data/"

注意其中的port、basedir、datadir不要和其他的MySQL实例配置冲突(本来就想分开使用,如果还冲突了,那不白忙活了?)

  • 安装为服务

使用cmd进入MySQL的bin目录下,并执行如下命令安装服务:

mysqld install mysql-slave --defaults-file="D:\Apps\MySQL5.5-SLAVE\my.ini"

1
2
3
D:\Apps\MySQL5.5-SLAVE\bin
λ mysqld install MySQL-SLAVE --defaults-file="D:\Apps\MySQL5.5-SLAVE\my.ini"
Service successfully installed.

  • 修改注册表

HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services
找到刚才创建的MySQL-SLAVE,将ImagePath修改成如下":
"D:\Apps\MySQL5.5-SLAVE\bin\mysqld" --defaults-file="D:\Apps\MySQL5.5-SLAVE\my.ini" MySQL-SLAVE

到此,我们的配置都已经结束了,你可以正常启动两个MySQL服务了。

weinxin
微信公众号
分享IT信息技术、北海生活的网站。提供北海本地化的信息技术服务。
连线北海

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: