centos7环境下创建mysql5.6多实例的方法详解
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,本文实例讲述了centos7环境下创建mysql5.6多实例的方法。分享给大家供大家参考,具体如下:一、mysql安装目录说明mysql5.6以二进制安装包安装在/data/mysql56下数据目录为
千家信息网最后更新 2025年11月16日centos7环境下创建mysql5.6多实例的方法详解
本文实例讲述了centos7环境下创建mysql5.6多实例的方法。分享给大家供大家参考,具体如下:
一、mysql安装目录说明
mysql5.6以二进制安装包安装在/data/mysql56下
数据目录为/data/mysql56/data下
配置文件为/etc/my.cnf下
二、多实例目录说明
/mysql-instance
|-- 3308
|-- data #3308实例数据目录
|-- 3309
|-- data #3309实例数据目录
> mkdir -p /mysql-instance/3308/data> mkdir -p /mysql-instance/3309/data
三、复制配置文件到实例目录下
> cp /data/mysql56/support-files/my-default.cnf /mysql-instance/3308/my.cnf> cp /data/mysql56/support-files/my-default.cnf /mysql-instance/3309/my.cnf
四、修改配置文件
> vi /mysql-instance/3308/my.cnf> vi /mysql-instance/3309/my.cnf
[client]port = 3308socket = /mysql-instance/3308/mysql.sock[mysql]no-auto-rehash[mysqld]user = mysqlport = 3308socket = /mysql-instance/3308/mysql.sockbasedir = /data/mysql56datadir = /mysql-instance/3308/datapid-file = /mysql-instance/3308/mysql.pidrelay-log = /mysql-instance/3308/relay-binrelay-log-info-file = /mysql-instance/3308/relay-log.infoserver-id = 12[mysqld_safe]log-error = /mysql-instance/3308/mysql.errpid-file = /mysql-instance/3308/mysql.pid
3309的配置同上,只需把3308的地方换成3309
五、创建mysql多实例启动文件
> vi /mysql-instance/3308/mysql> vi /mysql-instance/3309/mysql
#!/bin/shport=3308mysql_user="root"#请填写自已数据库密码mysql_pwd="123456"cmd_path="/data/mysql56/bin"mysql_sock="/mysql-instance/${port}/mysql.sock"mysql_start() { if [ ! -e "$mysql_sock" ];then printf "mysql start ... \n" /bin/sh ${cmd_path}/mysqld_safe --defaults-file=/mysql-instance/${port}/my.cnf 2>&1 > /dev/null & else printf "mysql is running ... \n" exit fi}mysql_stop() { if [ ! -e "$mysql_sock" ];then printf "mysql is stopped ... \n" exit else printf "mysql stop ... \n" ${cmd_path}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S /mysql-instance/${port}/mysql.sock shutdown fi}mysql_restart() { printf "mysql restart ... \n" mysql_stop sleep 2 mysql_start}case $1 in start) mysql_start ;; stop) mysql_stop ;; restart) mysql_restart ;;*)printf "usage: /data/${port}/mysql {start|stop|restart}\n"esac六、授权mysql用户目录权限
> chown -R mysql.mysql /mysql-instance> chmod 700 /mysql-instance/3308/mysql> chmod 700 /mysql-instance/3309/mysql
七、初始化mysql多实例数据库文件
> cd /daa/mysql56/scripts> ./mysql_install_db --basedir=/data/mysql56 --datadir=/mysql-instance/3308/data --user=mysql> ./mysql_install_db --basedir=/data/mysql56 --datadir=/mysql-instance/3309/data --user=mysql
八、启动mysql多实例
> /mysql-instance/3308/mysql start> /mysql-instance/3309/mysql start> netstat -lntup|grep 330
九、登陆mysql实例
> mysql -uroot -p -S /mysql-instance/3308/mysql.sock
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL查询技巧大全》、《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总》
希望本文所述对大家MySQL数据库计有所帮助。
实例
数据
目录
技巧
文件
数据库
配置
大全
方法
环境
专题
事务
二进制
兴趣
内容
函数
只需
地方
密码
常用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
战双帕弥什分哪几个服务器
济宁定制软件开发
应聘软件开发类经历分享
东莞网络安全教育课程
mylsq数据库
学软件开发之前准备多少钱
nor叔我的世界服务器中国版
中小学生家庭教育和网络安全笔记
国家网络安全如何
火线精英的服务器
2019国家网络安全宣传栏
惠民软件开发培训班
服务器上架安装系统
299元代工服务器
崇左管理软件开发
邵阳移动宽带服务器dns是多少
网络安全主要风险挑战
网络安全分为哪几种类型
数据库文件为什么访问不了
淘宝网店数据库
怎么看数据库装在哪台服务器上
网络安全精英培训
连接mumu服务器被限制
天津高新区腾讯网络技术
新闻数据库去哪找
互联网博览会之光黑科技
谁炸的服务器
中国数据库最强的学校
南阳平康互联网科技有限公司
工程软件开发价格实惠