七叶笔记 » 数据库 » CentOS7.5使用mysql_multi方式安装MySQL5.7.28多实例(详解)

CentOS7.5使用mysql_multi方式安装MySQL5.7.28多实例(详解)

2.7.2. MySQL安装包下载

2.7.3. MySQL参数配置

 配置my.cnf参数文件

(1)server_id=3306与server_id=3307数值请根据实际配置,注意配置的id值与局域网内其他各实例所配置的数值不可以冲突;

(2)max_connections=1000配置MySQL数据库的最大连接数,根据实际需要配置,其他参数的优化根据实际需要修改或添

加;

(3)配置文件全部内容如下

2.7.4. 配置MySQL环境变量

2.7.5. testone实例初始化

 操作实例初始化

 生成ssl文件

 启动testone实例

 修改root密码

 验证 testone root用户统一密码(界面正常输出information_schema内容表示正常)

 修改my.cnf配置文件,将修改的统一密码,添加到配置文件中

 停止testone实例

2.7.6. testtwo实例初始化

 操作实例初始化

 启动testwo实例

----使用tail命令查看启动日志,有出现即表示启动成功

 修改root密码

 验证 testtwo root用户统一密码(界面正常输出information_schema内容表示正常)

Enter password:

 停止testtwo实例

2.7.7. mysqld_multi多实例管理命令

 启动全部实例

[root@~]# mysqld_multi start

 停止单个实例

 启动单个实例

 查看全部实例的状态(is running)

 查看单个实例状态

 停止全部实例

[root@~]# mysqld_multi stop

2.7.8. 数据导入

(1)将待导入的数据库脚本(test.sql、testtwo.sql)文件(名称根据实际情况操作)上传至/data/路径下

(2)使用命令确认两实例已经处于运行状态

(3)进入testone的mysql数据库创建testone数据库实例、用户名及密码并导入数据

(3)进入testtwo的mysql数据库,创建testtwo服务数据库实例、用户名与密码并导入数据

2.7.9. 防火墙配置

 根据实际要求,添加开放端口

 重新载入

[root@~]# firewall-cmd --reload

总结

以上所述是小编给大家介绍的CentOS7.5使用mysql_multi方式安装MySQL5.7.28多实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对七叶笔记网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章