centos7环境下创建mysql5.6多实例的方法详解
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本文实例讲述了centos7环境下创建mysql5.6多实例的方法。分享给大家供大家参考,具体如下:一、mysql安装目录说明mysql5.6以二进制安装包安装在/data/mysql56下数据目录为
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
北京天盛九州网络技术公司
吉林数据库安全审计
lora和服务器的对接
互联网服务行业和网络科技
光遇破服务器
意识形态网络安全案例
吐鲁番软件开发简介
青海教育软件开发
佛山学软件开发好不好
软件开发项目管理质量控制
合肥软件开发 贴吧
上海大承网络技术
四会网络安全会议
保护web服务器安全的设备
网络安全专业工作
网络安全教育的讲话
30多岁转行网络安全怎么样
软件开发公司减按
有没有合适的服务器推荐
华为云服务器2核4G一年多少钱
路由器服务器名称大全
网络安全事件等级的划分
上海朋利网络技术公司地址
抚顺 软件开发
张槎深信服网络安全号
北京麻将软件开发新报价
给数据库数据规定长度
有没有合适的服务器推荐
服务器 交换机
数据库的学习多久能熟练掌握