mysqld_multi部署单机有哪些注意事项
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,本文主要给大家简单讲讲mysqld_multi部署单机有哪些注意事项,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysqld_multi部署单机有哪
千家信息网最后更新 2025年11月11日mysqld_multi部署单机有哪些注意事项
本文主要给大家简单讲讲mysqld_multi部署单机有哪些注意事项,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysqld_multi部署单机有哪些注意事项这篇文章可以给大家带来一些实际帮助。
一、mysql编译安装:
cd /usr/local/srcwget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gzmv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysqlcd /usr/local/mysqluseradd mysqlmkdir -p /data/mysqlchown -R mysql:mysql /data/mysql./scripts/mysql_install_db --user=mysql --datadir=/data/mysqlcp support-files/my-default.cnf /etc/my.cnfcp support-files/mysql.server /etc/init.d/mysqld
二、准备第一个多实例3307
2.1 创建目录:
mkdir /usr/local/mysql3307chown -R mysql.mysql /usr/local/mysql3307/mkdir -p /data/mysql3307chown -R mysql.mysql /data/mysql3307mkdir -p /home/data/mysql3307/binlogchown -R mysql.mysql /home/data/mysql3307
2.2 配置文件
[root@zhdya01 ~]# vim /etc/my.cnf# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the# *** default location during install, and will be replaced if you# *** upgrade to a newer version of MySQL.[mysqld_multi]mysqld = /usr/local/mysql/bin/mysqld_safemysqladmin =/usr/local/mysql/bin/mysqladminlog =/var/log/mysqld_multi.log[mysqld1]socket = /usr/local/mysql3307/mysql.sockport = 3307pid-file = /usr/local/mysql3307/mysql.piddatadir = /data/mysql3307log_bin=/home/data/mysql3307/binlogserver-id = 1innodb_buffer_pool_size = 128Minnodb_flush_log_at_trx_commit = 0
2.3 初始化数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql3307
三、准备第二个多实例3308
3.1 创建目录:
mkdir /usr/local/mysql3308chown -R mysql.mysql /usr/local/mysql3308/mkdir -p /data/mysql3308chown -R mysql.mysql /data/mysql3308mkdir -p /home/data/mysql3308/binlogchown -R mysql.mysql /home/data/mysql3308
3.2 配置文件
[root@zhdya01 ~]# vim /etc/my.cnf# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the# *** default location during install, and will be replaced if you# *** upgrade to a newer version of MySQL.[mysqld_multi]mysqld = /usr/local/mysql/bin/mysqld_safemysqladmin =/usr/local/mysql/bin/mysqladminlog =/var/log/mysqld_multi.log[mysqld1]socket = /usr/local/mysql3307/mysql.sockport = 3307pid-file = /usr/local/mysql3307/mysql.piddatadir = /data/mysql3307log_bin=/home/data/mysql3307/binlogserver-id = 1innodb_buffer_pool_size = 128Minnodb_flush_log_at_trx_commit = 0[mysqld2]socket = /usr/local/mysql3308/mysql.sockport = 3308pid-file = /usr/local/mysql3308/mysql.piddatadir = /data/mysql3308log_bin=/home/data/mysql3308/binlogserver-id = 2innodb_buffer_pool_size = 128Minnodb_flush_log_at_trx_commit = 0
3.3 初始化数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql3308
四、启动多实例
/etc/init.d/mysqld startmysqld_multi --defaults-extra-file=/etc/my.cnf start 1,2[root@zhdya01 bin]# !netnetstat -lntp -lntpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1241/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2087/master tcp6 0 0 :::3306 :::* LISTEN 4406/mysqld tcp6 0 0 :::3307 :::* LISTEN 4197/mysqld tcp6 0 0 :::3308 :::* LISTEN 3359/mysqld tcp6 0 0 :::8080 :::* LISTEN 2222/java tcp6 0 0 :::22 :::* LISTEN 1241/sshd tcp6 0 0 ::1:25 :::* LISTEN 2087/master
五、查看启动状态
[root@zhdya01 bin]# mysqld_multi --defaults-extra-file=/etc/my.cnf reportReporting MySQL serversMySQL server from group: mysqld1 is runningMySQL server from group: mysqld2 is running
六、停止多实例
[root@zhdya01 bin]# mysqld_multi --defaults-extra-file=/etc/my.cnf stop 1,2[root@zhdya01 bin]# mysqld_multi --defaults-extra-file=/etc/my.cnf reportReporting MySQL serversMySQL server from group: mysqld1 is not runningMySQL server from group: mysqld2 is not running
七、各自登录mysql实例
[root@zhdya01 bin]# mysql --socket=/usr/local/mysql3307/mysql.sockWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.6.35-log MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
mysqld_multi部署单机有哪些注意事项就先给大家讲到这里,对于其它相关问题大家想要了解的可以持续关注我们的行业资讯。我们的板块内容每天都会捕捉一些行业新闻及专业知识分享给大家的。
实例
事项
单机
注意事项
专业
数据
数据库
文件
目录
行业
准备
配置
专业知识
主题
书籍
内容
实际
新闻
术语
板块
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全与防护考试题
市场软件开发测试的段子
软件开发过程主要干扰
网络安全技术的应用前景
医保局网络安全事件应急预案
软件开发怎么进体制内
服务器bios序列号在哪里
深圳耀星网络技术
网络安全个人信息什么意思
网络安全校园日知识问答
云计算和网络安全哪个比较有前途
亿科吉互联网科技南京
大国重器描述网络安全
醴陵软件开发培训学校
成都移动设备管理软件开发
数据库共享安全
前端控制后端返回数据库
数据库驱动包有什么用
民法与网络安全的关系
唯一网络技术公司
最新医保药品代码与数据库
南充有软件开发的吗
怎么把网络安全系统关闭
网络技术的优点
问卷调查 数据库
数据库字段能不能存一个集合
台州市互联网新科技
网络安全攻防实战演习省级二等奖
分控管理服务器
速桩比赛系统数据库设计