大家在安装多个版本mysql或MariaDB的作为服务启动时候肯定会发生冲突,下面教大家如何解决:
- 在安装的时候指定好服务名称,命令为
mysqld -install [your service name]
,如:mysqld -install MariaDB
- 现在假设有两个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
- 执行
net start [your service name]
启动服务,正常运行