MySQL5.6多实例部署
2016-09-08 09:28
288 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://suifu.blog.51cto.com/9167728/1850560
无论是迫于预算,亦或者是领导要求,多实例的安装也是DBA必须掌握的技术,他的启停和登录方式和单实例安装数据库略有不同,本文记录下如何完成MySQL5.6多实例部署。
首先我们看一下my.cnf和单实例的区分:
可以看出,多实例的my.cnf实际上就是如上所示,本文为了演示实验环境,innodb_buffer_pool_size仅仅开了100m,真实的生产库中多实例部署该参数要开大些,两个实例该参数的值达到内存的50%-80%都可以。
下面开始初始化我们的数据库
首先创建我们的数据目录
进入到mysql的scripts文件夹下对数据库进行初始化,这里我们对3306端口数据库进行初始化
这里我们对3308端口数据库进行初始化
初始化完成后,我们便可以启停数据库了,和单实例不同,多实例采用mysqld_multi来启停数据库
[root@HE1 bin]# ./mysqld_multi --defaults-file=/etc/my.cnf --user=root --password=MANAGER start 3306,3308
可以利用mysqld_multi的report命令来检测多实例的运行状况
登录方式和单实例大体相同,不过由于多实例的存在,我们需要指定不同的端口号
当然,利用socket文件登录也是可以的
这里是登录3308端口数据库
利用3308端口的socket文件登录数据库
至此,MySQL5.6多实例部署完成。
本文出自 “岁伏” 博客,请务必保留此出处http://suifu.blog.51cto.com/9167728/1850560
无论是迫于预算,亦或者是领导要求,多实例的安装也是DBA必须掌握的技术,他的启停和登录方式和单实例安装数据库略有不同,本文记录下如何完成MySQL5.6多实例部署。
首先我们看一下my.cnf和单实例的区分:
下面开始初始化我们的数据库
首先创建我们的数据目录
[root@HE1 bin]# ./mysqld_multi --defaults-file=/etc/my.cnf --user=root --password=MANAGER start 3306,3308
可以利用mysqld_multi的report命令来检测多实例的运行状况
本文出自 “岁伏” 博客,请务必保留此出处http://suifu.blog.51cto.com/9167728/1850560
相关文章推荐
- MySQL5.6多实例部署
- MySQL5.6多实例部署
- MySQL5.6多实例部署
- MySQL5.6多实例部署
- MySQL 使用mysqld_multi部署单机多实例详细过程
- MySQL-5.6.27两种方式部署多实例以及mysqld_multi脚本BUG处理
- MySQL单机多实例方案部署
- 多配置文件部署mysql单机多实例
- 烂泥:mysql5.5多实例部署
- 部署mysql多实例
- 菜鸟学Linux之九:LAMP部署之APACHE+MYSQL+PHP的应用实例
- MySQL 使用mysqld_multi部署单机多实例详细过程 (转)
- 通过 MySQL 8.0 二进制安装包部署多实例
- Mysql 5.5多实例部署步骤
- centos7下创建mysql5.6多实例
- MySQL5.7多实例自动化部署脚本
- LAMP部署之APACHE+MYSQL+PHP的应用实例(转)
- MySQL单机多实例部署详解之------多实例分别定义不同的配置文件
- mysql 多实例部署
- mysql5.6多实例