MySQL 5.7.27版本没有参数mysqlx_port,配置文件my.cnf中不需要添加mysqlx的相关参数。
MySQL 8.0.20单机多实例部署的时候,配置文件需要指定mysqlx的相关参数,例如单机3个MySQL实例。
请参见《MySQL 安装指南》的“配置安装环境”中的“创建数据目录”。
1 2 | cd /data/mysql mkdir data1 data2 data3 |
1 | vim /etc/my.cnf_1
|
[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
1 | vim /etc/my.cnf_2
|
[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
1 | vim /etc/my.cnf_3
|
[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