zoukankan      html  css  js  c++  java
  • MySQL DBA 多实例安装(三)

    为什么要使用多实例

    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

  • 相关阅读:
    html5手机摇一摇
    js全屏滚动效果
    js的 && 和 || 的应用
    VOLTDB基础知识
    WildFly 报错 java.lang.NoClassDefFoundError
    -Linux基础知识2 -文件系统的操作 压缩,解压缩
    Linux基础知识1
    Linux chgrp chown chmod 基础知识
    实例化list
    判断条件为空时需要注意
  • 原文地址:https://www.cnblogs.com/geek-ace/p/11107483.html
Copyright © 2011-2022 走看看