电脑疯子技术论坛|电脑极客社区

 找回密码
 注册

QQ登录

只需一步,快速开始

[编程和数据库] mysql多实例之在一台主机上面运行多个mysql数据库

[复制链接]
zhaorong 发表于 2018-6-9 14:47:37 | 显示全部楼层 |阅读模式

mysql多实例即一台主机上面运行多个mysql数据库,每个数据库管理各自的数据,

每个数据库的端口号不同,对外相当于三个服务器

准备一个没有与mysql相似的软件 关闭防火墙 关闭SELinux

下面以centos7为例

安装mysql yum install mariadb-server

20180606085905339.png


创建文件实现数据库各自存放自己的数据库

20180606085905340.png


结构如下

20180606085905343.png


修改目录属性

20180606085905346.png


生成各自的数据库

9.png

8.png

7.png


红色方框中是系统默认的路径也可以不写,其路径查询方法:在另外已安装mysql的主机上
运行 mysql 然后输入show variables '%basedir%'即可查看默认路径信息

将配置文件复制至各个实例的配置路径下

6.png


修改各个实例的配置文件

5.png


其他两个配置文件和此一样不再重复

4.png


将脚本复制在各个实例的路径下(此脚本已备好)

3.png

将脚本中的端口号改为各个实例自己的端口号

2.png


修改脚本的权限

1.png


启动脚本并打开脚本内相应的功能

0.png


ss -ntl 各相应端口已经打开


您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|VIP|电脑疯子技术论坛 ( Computer madman team )

GMT+8, 2025-2-4 19:38

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表