Mysql 多实例multi_mysqld_multi多实例运行
mysqld_multi多实例运行
2016-05-04 TsengYia@126.com http://tsengyia.blog.chinaunix.net
#################################################################
系统环境:
RHEL 6.7 [2.6.32-573.el6.x86_64]
软件环境:
mysql-server-5.1.73-5.el6_6.x86_64
mysql-5.1.73-5.el6_6.x86_64
#################################################################
一、准备工作
1)装包
[root@svr5 ~]# yum -y install mysql-server mysql
2)设置管理口令
[root@svr5 ~]# service mysqld restart
[root@svr5 ~]# mysqladmin -u root password '新密码';
二、配置多实例
1)添加管理用户
[root@svr5 ~]# mysql -u root -p
Password:
mysql> GRANT SHUTDOWN ON *.* TO zyadm@localhost IDENTIFIED BY 'pwd123';
mysql> QUIT
[root@svr5 ~]#
2)为多个实例提供数据目录
[root@svr5 ~]# cp -prf /var/lib/mysql{,2,3}
[root@svr5 ~]# ls -ld /var/lib/mysql*
drwxr-xr-x. 4 mysql mysql 4096 5月 4 15:02 /var/lib/mysql
drwxr-xr-x. 4 mysql mysql 4096 5月 4 15:21 /var/lib/mysql2
drwxr-xr-x. 5 mysql mysql 4096 5月 4 15:29 /var/lib/mysql3
3)建立多实例配置文件
[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
user = multiadm
password = pwd123
[mysqld1]
socket = /tmp/mysql.sock
port = 3306
pid-file = /var/lib/mysql/mysqld.pid
datadir = /var/lib/mysql
user = mysql
[mysqld2]
socket = /tmp/mysql2.sock
port = 3307
pid-file = /var/lib/mysql2/mysqld.pid
datadir = /var/lib/mysql2
user = mysql
[mysqld3]
socket = /tmp/mysql3.sock
port = 3308
pid-file = /var/lib/mysql3/mysqld.pid
datadir = /var/lib/mysql3
user = mysql
三、多实例的进程控制
1)控制所有实例
mysqld_multi start
mysqld_multi stop
mysqld_multi report
2)控制部分实例
mysqld_multi start [GNR[,GNR]...]
mysqld_multi stop [GNR[,GNR]...]
mysqld_multi report [GNR[,GNR]...]
—— 其中GNR表示实例编号,例如2
—— 同时控制多个实例,可用逗号分隔(如1,3),或连续范围(如1-3)
四、访问不同的实例
mysql -S /tmp/mysql.sock -u root -p
mysql -S /tmp/mysql2.sock -u root -p
mysql -S /tmp/mysql3.sock -u root -p
或者
mysql --protocol TCP -h localhost -P 3306 -u root -p
mysql --protocol TCP -h localhost -P 3307 -u root -p
mysql --protocol TCP -h localhost -P 3308 -u root -p
#################################################################
参考:http://blog.chinaunix.net/uid-20639775-id-3438560.html
阅读(526) | 评论(0) | 转发(0) |
Mysql 多实例multi_mysqld_multi多实例运行相关推荐
- Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例
Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例 转自:通过注解的方式集成Spring 4 MVC+Hibernate 4+MySQL+Maven,开发项目样例 ...
- 基于mysqld_multi实现MySQL 5.7.24多实例多进程配置
MySQL多实例的原理 mysql多实例,简单理解就是在一台服务器上,mysql服务开启多个不同的端口(如3306.3307.3308)运行多个服务进程.这些 mysql 服务进程通过不同的 sock ...
- servlet mysql insert_servlet+mybatis 实现mysql的增删改查实例
古人云:温故而知新.趁周末,重新来学习了一遍servlet + mybatis 实现mysql的增删改查,算是对自己学习的一个总结和记录. 开门见山,首先我们来看一下项目目录结构: 不难发现这是一个m ...
- mysql多实例访问代理_一台MySQL数据库启动多个实例
一台数据库服务器为什么运行多个实例? 有一台MySQL数据库服务器硬件利用率往往在30%左右,那剩余的70%岂不是浪费了,这时就可以考虑运行多个MySQL服务,你可以做主从架构,读写分离,数据库隔离, ...
- 非法关机 mysql_一次非法关机导致mysql数据表损坏的实例解决 -电脑资料
排查修复数据表的经过: 2.启动mysql服务,卸载和关闭rpm安装的mysql服务 (昨天安装postfix好像yum安装了mysql),用netstat -anp |grep mysqld 命令查 ...
- Centos8安装Docker,使用Docker安装MySQL、Oracle并修改实例名
centos8安装Docker 1.安装依赖 # 首先我们设置 Docker 仓库 yum install -y yum-utils device-mapper-persistent-data lvm ...
- 如何理解MySQL数据库单实例和多实例?
数据库和实例.理解这2个名词的含义,对我们后续开发和部署mysql都有很大帮助!其中实例又分单实例和多实例,本节重点介绍MySQL多实例! 1.mysql实例介绍 1.1.数据库和实例 数据库:简单讲 ...
- mysql 回滚 前滚_Oracle 实例恢复时 前滚 后滚说明
一. 什么时候需要实例恢复 在shutdown normal or shutdown immediate下,也就是所谓的clean shutdown,checkpoint也会自动触发, 一. 什么时候 ...
- php mysql PDO 查询操作的实例详解
php mysql PDO 查询操作的实例详解 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...
最新文章
- Python 之 Pandas (六)合并
- Spring Boot整合Apollo完整示例
- Android的基本常用的短信操作
- java ajax定义_Ajax的定义
- 红外线遥控c语言程序,红外遥控的C程序
- 通用返回_Springboot项目整合通用mapper
- MYSQL基础学习了解
- ProLiant 380G5服务器上安装netware4.11
- python判断火车票座位是否靠窗_Python查询火车票(一)
- 【日麻雀魂】何切300问 维持最大牌效
- VM 虚拟机屏幕大小的调整
- centos下设置屏保
- js+canvas画布制作烟花
- 历经一个月的时间,在大家的共同努力下新星计划圆满结束,让我们看一下详细数据吧!
- MAC下HFS,HFS+,HFSX文件系统 解析
- 026 Rust死灵书之实现Vec
- 无人酒店开业、无人车上路,不被时代抛弃,看懂这2点
- c语言指针异常,新手学C用指针有异常,
- Mbus从站使用TSS721芯片通讯问题
- python获取期权行情包括k线,tick,greeks分时等数据
热门文章
- 【pyradiomics学习】——安装pyradiomics以及简单示例
- Opencv4.5-C++ 摄像头画面镜像显示及文件保存
- binaryoperator java_BinaryOperatorT接口的用法示例
- html5 数据缓存,HTML5: 本地缓存
- android另类工具,[置顶] android应用程序开发另解及Android SDK工具集的另类用法
- python安装mysql数据库_windows10安装mysql-8.0.13(zip安装)~Python安装mysql
- 第4章 Python 数字图像处理(DIP) - 频率域滤波2 - 复数、傅里叶级数、连续单变量函数的傅里叶变换、卷积
- ubuntu - 安装hive
- 已安装nginx动态添加模块
- 斐波那契数列 在实际问题上的变种