多版本mysql实例作为windows服务启动冲突问题

本文教导如何通过指定服务名并修改my.ini配置,避免安装不同版本MySQL/MariaDB间的端口冲突,确保各自独立运行。

大家在安装多个版本mysql或MariaDB的作为服务启动时候肯定会发生冲突,下面教大家如何解决

  1. 在安装的时候指定好服务名称,命令为mysqld -install [your service name],如:mysqld -install MariaDB
  2. 现在假设有两个mysql实例,那就分别在相应版本的data文件夹下的my.ini文件里添加如下配置,其中[MariaDB]一定要与服务名称对应,一定要设置不同的端口号port
# options for MariaDB service
[MariaDB]
basedir = D:\Tools\mariadb-10.5.9-winx64
port = 3307
enable-named-pipe
socket = mypipe1
# options for mysql service
[mysql]
basedir = D:\Tools\mysql-8.0.27
port = 3308
enable-named-pipe
socket = mypipe2
  1. 执行net start [your service name]启动服务,正常运行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值