运维——mysql多实例的实现

mysql多实例即一台主机上面运行多个mysql数据库,每个数据库管理各自的数据,每个数据库的端口号不同,对外相当于三个服务器


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

下面以centos7为例

安装mysql    yum install  mariadb-server



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


结构如下



修改目录属性



生成各自的数据库




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


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


修改各个实例的配置文件


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



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



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



修改脚本的权限



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



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


此时的数据库相对是不安全的,任何用户都可以打开,可执行下面的命令设置密码

mysql_secure_installation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值