码迷,mamicode.com
首页 > 数据库 > 详细

MySQL DBA 多实例安装(三)

时间:2019-06-29 18:59:38      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:之间   port   相互   不同   安装   dba   safe   运维   rac   

为什么要使用多实例

mysql多实例启动及关闭方式

mysql启动方式之间的关系

多实例在云平台的使用

 

拆成多实例,master实例物理机安全度很高,双电源,磁盘底层镜像,做过raid,数据安全;slave性能为王

单机性能强劲,存储太大,不利于运维,必须做实例拆分

物理机强劲,单个项目无法把资源使用完

限制单个实例数据库大小

资源隔离,减少相互影响

分担连接数,mysql随着连接数上升,性能会出现严重下降

更充分的利用资源,不同业务错高峰混跑

资源对齐--cgoup 云超卖

  small型:4G2C200G

  medium:16G4C400G-600G

  large:48G16C1T

 

MySQL启动方式

mysql  --print-defaults  查看默认启动方式加载参数

 

=================================

标准方式

service mysqld start

/etc/init.d/mysqld start

说明mysqld来自:cp /usr/local/mysql/bin/support-file/mysql.server /etc/init.d/mysqld

启动多实例的方式

/usr/local/mysql/bin/mysqld_safe --defaults-file=/path/my.cnf &

/usr/local/mysql/bin/mysqld --defaults-file=/path/my.cnf &

/usr/local/mysql/bin/mysqld_multi start 3306

=================================

调用过程

service mysqld start ->mysqld_safe->mysqld

 

跟踪启动加载了那些配置文件

1.关闭mysqld

strace -ttt mysqld |tee 1.log 2>&1

vim 块编辑

 

my.cnf中定义

[mysqld_multi]

mysqld=

mysqldadmin=

user=

password=

 

[mysqld3306]

自定义

[mysqld3307]

自定义

[mysqld3308]

自定义

 

/usr/local/mysql/bin/mysqld_multi 中my_print_defaults的位置添加-s

 

MySQL DBA 多实例安装(三)

标签:之间   port   相互   不同   安装   dba   safe   运维   rac   

原文地址:https://www.cnblogs.com/geek-ace/p/11107483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!