centos7环境下创建mysql5.6多实例的方法详解
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,本文实例讲述了centos7环境下创建mysql5.6多实例的方法。分享给大家供大家参考,具体如下:一、mysql安装目录说明mysql5.6以二进制安装包安装在/data/mysql56下数据目录为
千家信息网最后更新 2024年12月12日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安全错误
数据库的锁怎样保障安全
网络安全试题 以答案
数据库如何清除列的数字
京东自研图数据库
软件开发公司人员比例
电脑升级ios数据库
网络安全法规定主要责任
丹江口信息软件开发统计
校园网络安全演讲比赛
数据库风景图片
数据库应用技术2010答案
简要描述数据库的安全体系
服务器 域
知网数据库登陆入口
重装上阵要怎么才能换一个服务器
风雪网络安全测评有限公司
服务器不做raid可以吗
嘉定区专业软件开发服务有哪些
深圳网络安全防范
用er方法建立数据库的概念模型
一打开数据库就进入这个窗体
学习网络安全技术的步骤
政府网络安全培训总结报告
tmod正在启动服务器
东莞保姆服务软件开发有哪些
杭州易云通网络技术有限公司
网络安全阀门构建方案
鸠鸠互联网科技是传销吗
眉山网络技术怎么代理
服务器如何做raid5
数据库与服务器联系