windows下启动多个mysql服务
有时候项目中可能需要启动多个mysql服务,在windows下启动多个mysql服务步骤如下(如在D,E盘分别):
1、下载mysql免安装版,在D,E盘分别复制一份解压
2、进入解压的mysql目录,自己下载的MySQL-server-5.5,进入MySQL-server-5.5目录,打开my.ini配置文件,在配置文件中找到如下配置项进行更改:
D 盘下的MySQL-server:
[client]
port=3306
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="D:MySQL-Server-5.5"
#Path to the database root
datadir="D:MySQL-Server-5.5data"
E 盘下的MySQL-server:
[client]
port=3307
# 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="E:MySQL-Server-5.5"
#Path to the database root
datadir="E:MySQL-Server-5.5data"
(port端口默认为3306,可以保持一个mysql服务为默认端口,如 D 盘中的 mysql 配置文件中port 配置项不进行修改,只修改 E 盘中的 port 配置(但 basedir 和 datadir这两项都必须修改成相应目录下的路径,如:D 盘修改为:basedir="D:MySQL-Server-5.5"和datadir="D:MySQL-Server-5.5data")
3、打开 cmd 命令界面,分别使用命令进入对应mysql目录,
如进入 D:MySQL-server-5.5in 输入命令:
mysqld -install MySQL --defaults-file="E:MySQL-Server-5.5my.ini"
提示:Service successfully installed.
表示服务已经安装成功
如进入 E:MySQL-server-5.5in 目录,输入命令:
mysqld -install MySQL2 --defaults-file="E:MySQL-Server-5.5my.ini"
提示:Service successfully installed.
表示服务已经安装成功
4、打开“运行” 输入“regedit” 打开注册表,依次展开HKEY_LOCAL_MACHINE--->SYSTEM--->CurrentControlSet--->services,找到上面安装的MySQL 和 MySQL2 服务,修改参数 ImagePath值,
MySQL修改为:D:MySQL-Server-5.5inmysqld --defaults-file=D:MySQL-Server-5.5my.ini MySQL
MySQL2修改为:E:MySQL-Server-5.5inmysqld --defaults-file=E:MySQL-Server-5.5my.ini MySQL2
5、启动服务,可以在 cmd 界面输入命令:net start MySQL 来启动 MySQL 服务,也可以在 “运行” 里面输入 “services.msc” 打开服务面板,找到 MySQL 右击启动
根据上述步骤就可以启动多个mysql服务
1、下载mysql免安装版,在D,E盘分别复制一份解压
2、进入解压的mysql目录,自己下载的MySQL-server-5.5,进入MySQL-server-5.5目录,打开my.ini配置文件,在配置文件中找到如下配置项进行更改:
D 盘下的MySQL-server:
[client]
port=3306
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="D:MySQL-Server-5.5"
#Path to the database root
datadir="D:MySQL-Server-5.5data"
E 盘下的MySQL-server:
[client]
port=3307
# 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="E:MySQL-Server-5.5"
#Path to the database root
datadir="E:MySQL-Server-5.5data"
(port端口默认为3306,可以保持一个mysql服务为默认端口,如 D 盘中的 mysql 配置文件中port 配置项不进行修改,只修改 E 盘中的 port 配置(但 basedir 和 datadir这两项都必须修改成相应目录下的路径,如:D 盘修改为:basedir="D:MySQL-Server-5.5"和datadir="D:MySQL-Server-5.5data")
3、打开 cmd 命令界面,分别使用命令进入对应mysql目录,
如进入 D:MySQL-server-5.5in 输入命令:
mysqld -install MySQL --defaults-file="E:MySQL-Server-5.5my.ini"
提示:Service successfully installed.
表示服务已经安装成功
如进入 E:MySQL-server-5.5in 目录,输入命令:
mysqld -install MySQL2 --defaults-file="E:MySQL-Server-5.5my.ini"
提示:Service successfully installed.
表示服务已经安装成功
4、打开“运行” 输入“regedit” 打开注册表,依次展开HKEY_LOCAL_MACHINE--->SYSTEM--->CurrentControlSet--->services,找到上面安装的MySQL 和 MySQL2 服务,修改参数 ImagePath值,
MySQL修改为:D:MySQL-Server-5.5inmysqld --defaults-file=D:MySQL-Server-5.5my.ini MySQL
MySQL2修改为:E:MySQL-Server-5.5inmysqld --defaults-file=E:MySQL-Server-5.5my.ini MySQL2
5、启动服务,可以在 cmd 界面输入命令:net start MySQL 来启动 MySQL 服务,也可以在 “运行” 里面输入 “services.msc” 打开服务面板,找到 MySQL 右击启动
根据上述步骤就可以启动多个mysql服务
下一篇:
关于DBeaver的一些配置