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 | vi /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
vi /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 | vi /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