---
title: 单机多实例端口配置问题
description: "MySQL 5.7.27版本没有参数mysqlx_port，配置文件my.cnf中不需要添加mysqlx的相关参数。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0052.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0052.html
indexId: 216654947509193fbbc4821bd0278e4fc337060ed696f5898fde1d4df2c5a1a580
---
# 单机多实例端口配置问题

MySQL 5.7.27版本没有参数mysqlx_port，配置文件my.cnf中不需要添加mysqlx的相关参数。


MySQL 8.0.20单机多实例部署的时候，配置文件需要指定mysqlx的相关参数，例如单机3个MySQL实例。

1. 创建数据目录。
  请参见《MySQL 安装指南》的“配置安装环境(https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_03_0004_0.html)”中的“创建数据目录(https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysql8017_03_0008_0.html)”。

  1 2 cd /data/mysql mkdir data1 data2 data3

2. 配置文件。

  a. 在实例1的配置文件中指定主机IP地址和端口号。

    1. 打开“/etc/my.cnf_1”文件。
      1 vim /etc/my.cnf_1

    2. 按“i”进入编辑模式，配置文件如下内容。

```
[mysqld_safe]
log-error=/data/mysql/log/mysql_1.log
pid-file=/data/mysql/run/mysqld_1.pid
[mysqld]
report_host=192.168.220.58
socket=/data/mysql/run/mysql.sock_1
port=3306
mysqlx_socket=/data/mysql/run/mysqlx.sock_1
mysqlx_port=33060
datadir=/data/mysql/data1
```


    3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  b. 在实例2的配置文件中指定主机IP地址和端口号。

    1. 打开“/etc/my.cnf_2”文件。
      1 vim /etc/my.cnf_2

    2. 按“i”进入编辑模式，配置文件如下内容。

```
[mysqld_safe]
log-error=/data/mysql/log/mysql_2.log
pid-file=/data/mysql/run/mysqld_2.pid
[mysqld]
report_host=192.168.220.58
socket=/data/mysql/run/mysql.sock_2
port=3307
mysqlx_socket=/data/mysql/run/mysqlx.sock_2
mysqlx_port=33070
datadir=/data/mysql/data2
```


    3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  c. 在实例3的配置文件中指定主机IP地址和端口号。

    1. 打开“/etc/my.cnf_3”文件。
      1 vim /etc/my.cnf_3

    2. 按“i”进入编辑模式，配置文件如下内容。

```
[mysqld_safe]
log-error=/data/mysql/log/mysql_3.log
pid-file=/data/mysql/run/mysqld_3.pid
[mysqld]
report_host=192.168.220.58
socket=/data/mysql/run/mysql.sock_3
port=3308
mysqlx_socket=/data/mysql/run/mysqlx.sock_3
mysqlx_port=33080
datadir=/data/mysql/data3
```


    3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
