怎么在MySQL中实现多实例配置
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章将为大家详细讲解有关怎么在MySQL中实现多实例配置,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.1 什么是Mysql多实例?简单的说,M
千家信息网最后更新 2025年11月07日怎么在MySQL中实现多实例配置
这篇文章将为大家详细讲解有关怎么在MySQL中实现多实例配置,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1.1 什么是Mysql多实例?
简单的说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(如 : 3306/3307/3308)同时运行多个Mysql服务器,这些服务进程通过不同的socket来监听不同的服务端口来提供服务
这些Mysql多实例共用一套Mysql安装程序,使用不同的my.cnf配置文件,启动程序,和数据文件,在提供服务时,多实例Mysql在逻辑上来看是各自独立的,他们根据配置文件对应设定值,获得服务器相应的资源
1.2 多实例配置思路:
1. 多套独立目录
2. 每个实例有独立的数据(初始化数据)
3. 多个端口
4. 多个socket
5. 多个启动程序
6. 多个日志文件
1.3 多实例配置过程:
1.3.1 创建独立目录:
mkdir -p /data/{3307,3308}chown -R mysql.mysql /data1.3.2 编写每个实例的配置文件:
[root@db01 ~]# cat /data/3307/my.cnf[mysqld]basedir=/application/mysqldatadir=/data/3307socket=/data/3307/mysql.socklog-error=/data/3307/mysql.loglog_bin=/data/3307/mysql-binbinlog_format=rowskip_name_resolve=1server_id=3307port=3307
1.3.3 初始化数据:
./mysql_install_db --defaults-file=/data/3307/my.cnf --basedir=/application/mysql --datadir=/data/3307 --user=mysql
1.3.4 启动实例:
sh mysqld_safe --defaults-file=/data/3307/my.cnf --pid-file=/data/3307/3307.pid &
shell脚本管理多实例服务:
#!/bin/bash . /etc/init.d/functions. /etc/profile Start='/application/mysql/bin/mysqld_safe --defaults-file=/data/3307/my.cnf --pid-file=/data/3307/3307.pid'Stop='mysqladmin -uroot -S /data/3307/mysql.sock shutdown'Port=`ss -tunlp|grep 3307|wc -l` function START(){ if [ $Port -ne 1 ];then $Start >/dev/null 2>&1 & sleep 3 if [ $? -eq 0 ];then action 'MySQL 3307 Starting' /bin/true fi else action 'MySQL 3307 Already Exists' /bin/true fi}function STOP(){ if [ $Port -ne 0 ];then $Stop if [ $? -eq 0 ];then action 'MySQL Stoping Successfuly' /bin/true fi else action 'MySQL already Stoped' /bin/true fi}function RESTART(){ STOP sleep 1 START}case $1 instart) START ;;stop) STOP ;;restart) RESTART ;;*) echo "Usage: $0 {start|stop|restart}" ;;esac关于怎么在MySQL中实现多实例配置就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
实例
服务
配置
多个
文件
不同
数据
独立
服务器
程序
端口
中实
内容
同时
文章
更多
目录
知识
篇文章
不错
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
vue本地缓存数据库
华为软件开发云优点
四川苹果软件开发价钱是多少
湘潭大学计算机学院网络安全学院
河北服务器机柜要多少钱
证券 软件开发 待遇
服务器查看内网地址
机房网络安全等保护规范出台
pi实时数据库和关系数据库
传奇时装数据库
崇明区软件开发优势
软件开发 流程 方案
企业kms服务器
软件开发团队主题
苹果6允许微信使用数据库
一体化服务器机柜
我国网络安全
北京网络软件开发介绍
戴尔服务器代理商有哪些级别
印象笔记 压缩数据库
石林软件开发价格实惠
c 强制关闭数据库连接
网络技术及其应用试卷
sql数据库读者信息表
删除svn数据库
GTA5警察模组服务器
数据库深度分页
数据库中的数据是按照
偶惠网络技术有限公司
软件开发技术服务增值税税率