mysqld_multi部署单机有哪些注意事项
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本文主要给大家简单讲讲mysqld_multi部署单机有哪些注意事项,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysqld_multi部署单机有哪
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
服务器怎么加装系统
计算机软件开发专业
郑州工业软件开发价格表
网络安全工程师的主要职责
电子软件开发图片
湖北数据库深度学习培训
单线程服务器
微博服务器异常请稍后重试
数据库管理的事务机制
互联网科技产业的发展
网络安全专题形式分析
tpmc 服务器
服务器安全狗怎么去掉密码
哪些大专学校可以学软件开发
cups打印服务器苹果
数据库安装实例功能
服务器磁盘转换
数据库update执行后删除
哪种方式能关闭数据库
改ip数据库连不上
一个电脑能当服务器吗
数据库建设用什么动词
网络安全主题教育的基本内容
数据库背景及目的
什么平台是开发软件开发
枪神对决怎么开服务器
山东服务器电源厂家报价
农业银行数据库
ssr服务器订阅分享
java 搭建本地服务器