九.mysql数据库多实例安装mysqld_multi [start,stop,report]
2017-01-16 23:20
309 查看
经常应为系统硬件短缺,导致需要在同一台硬件服务器上面安装多个mysql实例。之前的文章四·安装mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz(基于Centos7源码安装)
1.在mysql用户目录下新建mysql3306,mysql3307,mysql3308三个文件夹,并分别在这三个文件夹下建立data,log,tmp文件夹,总体目录结构如下
/home/mysql
3.运行mysqld_multi
1.在mysql用户目录下新建mysql3306,mysql3307,mysql3308三个文件夹,并分别在这三个文件夹下建立data,log,tmp文件夹,总体目录结构如下
/home/mysql
├── mysql3306
├──data
├──log
├──tmp
├── mysql3307
├──data
├──log
├──tmp
├── mysql3308
├──data
├──log
├──tmp
2.配置my.cnf文件
[client] port=3306 socket=/tmp/mysql.sock [mysqld_multi] mysqld=/usr/local/mysql/bin/mysqld_safe mysqladmin=/usr/local/mysql/bin/mysqladmin log=/home/mysql/mysqld_multi.log [mysqld] user=mysql basedir=/usr/local/mysql sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysqld3306] mysqld=mysqld mysqladmin=mysqladmin datadir=/home/mysql/mysql3306/data port=3306 server_id=3306 socket=/tmp/mysql3306.sock log-output=file slow_query_log = 1 long_query_time = 1 slow_query_log_file = /home/mysql/mysql3306/log/slow.log log-error = /home/mysql/mysql3306/log/error.log binlog_format = mixed log-bin = /home/mysql/mysql3306/log/mysql3306_bin [mysqld3307] mysqld=mysqld mysqladmin=mysqladmin datadir=/home/mysql/mysql3307/data port=3307 server_id=3307 socket=/tmp/mysql3307.sock log-output=file slow_query_log = 1 long_query_time = 1 slow_query_log_file = /home/mysql/mysql3307/log/slow.log log-error = /home/mysql/mysql3307/log/error.log binlog_format = mixed log-bin = /home/mysql/mysql3307/log/mysql3307_bin [mysqld3308] mysqld=mysqld mysqladmin=mysqladmin datadir=/home/mysql/mysql3308/data port=3308 server_id=3308 socket=/tmp/mysql3308.sock log-output=file slow_query_log = 1 long_query_time = 1 slow_query_log_file = /home/mysql/mysql3308/log/slow.log log-error = /home/mysql/mysql3308/log/error.log binlog_format = mixed log-bin = /home/mysql/mysql3308/log/mysql3308_bin
3.运行mysqld_multi
# 启动 /usr/local/mysql/bin/mysqld_multi start
# 停止 /usr/local/mysql/bin/mysqld_multi stop
# 查询状态 /usr/local/mysql/bin/mysqld_multi report
相关文章推荐
- mysq多实例安装和管理 [二] -- 官方自带的mysqld_multi方式安装管理
- Cmake编译安装MySQL&mysqld_multi部署MySQL多实例方案
- MySQL教程-安装篇(三)-Linux上安装MySQL(glibc版)并配置多实例(mysqld_multi)
- MySQL5.5多实例编译安装——mysqld_multi
- mysqld_multi配置MySQL多实例(编译安装的mysql)
- Jquery ajaxStart()与ajaxStop()方法(实例讲解)
- 多路径(multi-path)安装测试实例
- mysqld_multi 配置MySQL多实例
- shell start, stop实例
- Mysqld_multi在一台服务器上运行多个mysql实例及操作
- 使用mysqld_multi管理多个MySQL实例
- Jquery ajaxStart()与ajaxStop()方法(实例讲解)
- Mysqld_multi在一台服务器上运行多个mysql实例及操作
- 使用mysqld_multi实现单系统中配置多个MySQL服务器实例
- Linux 单机启动多个mysql 实例(mysqld_multi )
- shell使用mysqld_multi自动做多实例从库脚本
- mysqld_multi,mysql_install_db配置多实例出错
- Mysqld_multi在一台服务器上运行多个mysql实例及操作
- VS2010 安装水晶报表及应用实例/CrystalReport
- mysql 5.1.73 免编译安装 -----mysqld_multi 启动报错