单机多实例端口配置问题

MySQL 5.7.27版本没有参数mysqlx_port,配置文件my.cnf中不需要添加mysqlx的相关参数。
MySQL 8.0.20单机多实例部署的时候,配置文件需要指定mysqlx的相关参数,例如单机3个MySQL实例。
- 创建数据目录。
- 配置文件。
- 在实例1的配置文件中指定主机IP地址和端口号。
- 打开“/etc/my.cnf_1”文件。
1
vim /etc/my.cnf_1
- 按“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
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“/etc/my.cnf_1”文件。
- 在实例2的配置文件中指定主机IP地址和端口号。
- 打开“/etc/my.cnf_2”文件。
1
vim /etc/my.cnf_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
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“/etc/my.cnf_2”文件。
- 在实例3的配置文件中指定主机IP地址和端口号。
- 打开“/etc/my.cnf_3”文件。
1
vim /etc/my.cnf_3
- 按“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
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“/etc/my.cnf_3”文件。
- 在实例1的配置文件中指定主机IP地址和端口号。
父主题: 故障排除