一、规划信息

系统信息:

  1. cat /etc/redhat-release
  2. CentOS Linux release 7.2. (Core)
  3. # uname -r
  4. 3.10.-.el7.x86_64

数据库规划

  1. PORT 、、
  2. 数据目录: /data//data、/data//data、/data//data
  3. Socket /data//mysql.sock、/data//mysql.sock、/data//mysql.sock
  4. 配置文件: /data//my.cnf、/data//my.cnf、/data//my.cnf

二、数据库安装

安装方法请参见链接:https://www.cnblogs.com/cyleon/p/10863827.html

三、多实例的配置

3.1 创建目录

  1. mkdir -p /data/{..}/data

3.2 创建my.cnf配置文件

  1. # vim /data//my.cnf
  2. [mysqld]
  3. server_id=
  4. port=
  5. basedir=/usr/local/mysql
  6. datadir=/data//data
  7. socket=/data//mysql.sock
  8.  
  9. # vim /data//my.cnf
  10. [mysqld]
  11. server_id=
  12. port=
  13. basedir=/usr/local/mysql
  14. datadir=/data//data
  15. socket=/data//mysql.sock
  16.  
  17. # vim /data//my.cnf
  18. [mysqld]
  19. server_id=
  20. port=
  21. basedir=/usr/local/mysql
  22. datadir=/data//data
  23. socket=/data//mysql.sock

3.3 初始化数据目录

  1. /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data//data --user=mysql
  2. /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data//data --user=mysql
  3. /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data//data --user=mysql

四、多实例启动及停止

4.1 启动服务

  1. # 先修改所有都的权限
    chown -R mysql.mysql /data/*

  2. # 分别启动三个服务
  3. mysqld_safe --defaults-file=/data/3307/my.cnf &
  4. mysqld_safe --defaults-file=/data/3308/my.cnf &
  5. mysqld_safe --defaults-file=/data/3309/my.cnf &

4.2 验证服务

  1. mysql -S /data//mysql.sock -e "show variables like 'port'"
  2. mysql -S /data//mysql.sock -e "show variables like 'port'"
  3. mysql -S /data//mysql.sock -e "show variables like 'port'"

4.3 停止多实例数据库

  1. mysqladmin -S /data//mysql.sock shutdown
  2. mysqladmin -S /data//mysql.sock shutdown
  3. mysqladmin -S /data//mysql.sock shutdown

MySQL多实例安装、配置、启动(四)的更多相关文章

  1. Linux下mysql 多实例安装配置

    首先我们要清楚什么是多实例?所谓多实例就是用多个配置文件来启动多个不同端口的进程,以不同的端口的形式为外提供服务.明白了多实例 我们下面的操作和配置就一目了然了首先我们要安装一套基础的应用程序,也就是 ...

  2. Windows 8.1下 MySQL绿色版安装配置与使用

    原文:Windows 8.1下 MySQL绿色版安装配置与使用 Mysql-5.6.17-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址:http://downloads.my ...

  3. mysql多实例安装与ssl认证

    mysql多实例安装有两种形式: 同一数据库版本的多实例安装. 不同数据库版本的多实例安装. 同一数据库的多实例安装: 在同一台机器上安装4台mysql数据库实例. 从官网下载MySQL5.6版本的二 ...

  4. Mysql多实例安装+主从复制+读写分离 -学习笔记

    Mysql多实例安装+主从复制+读写分离 -学习笔记 .embody{ padding:10px 10px 10px; margin:0 -20px; border-bottom:solid 1px ...

  5. mysql多实例的配置和管理

    原文地址:mysql多实例的配置和管理 作者:飞鸿无痕 多实例mysql的安装和管理 mysql的多实例有两种方式可以实现,两种方式各有利弊.第一种是使用多个配置文件启动不同的进程来实现多实例,这种方 ...

  6. Windows下MySQL多实例安装/主从复制/重置密码

    Windows创建MySQL多实例 安装MYSQL和实例1 运行mysql-installer-community-5.7.16.0.msi 选择组件 MySQL Server 5.7.16 – X6 ...

  7. linux下mysql多实例安装

    1.MySQL多实例介绍 1.1.什么是MySQL多实例 MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,通过不同的socket监听不同的 ...

  8. linux下mysql多实例安装(转)

    转自:http://www.cnblogs.com/xuchenliang/p/6843990.html   1.MySQL多实例介绍 1.1.什么是MySQL多实例 MySQL多实例就是在一台机器上 ...

  9. 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

    阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...

  10. Ubuntu16.04中Mysql 5.7 安装配置

    记录在Ubuntu 16.04安装Mysql 5.7时遇到的一些问题. Mysql安装 使用如下命令进行安装: 1 sudo apt-get install mysql-server mysql-cl ...

随机推荐

  1. Apex 的 API 简介

    Salesforce 数据API分类 Salesforce中提供了四种数据API接口.数据API接口为开发者提供了操作Salesforce数据的能力.它们分别是: REST API:依据RESTful ...

  2. Asp.Net Core 中的环境变量

    Asp.Net Core 中的环境变量 软件开发环境在大多数软件开发组织中,我们通常具有以下开发环境. 开发环境--Development 演示(模拟.临时)环境--Staging 生产环境-- Pr ...

  3. 洛谷 P1919 A*B Problem升级版

    妈妈我终于会\(A*B\ problem\)啦~~ 题目大意: 给你两个正整数 \(a,b\),求\(a*b\) 其中\(a,b\le 10^{1000000}\) 我们只要把多项式\(A(x)=\s ...

  4. 【灵魂拷问】你为什么要来学习Node.js呢?

    [灵魂拷问]你为什么要来学习Node.js呢? 学习node.js适合的人群: 需要必备一些HTML,CSS,JavaScript及编程有一定程度了解的读者阅读,一些简单的命令行操作,具备服务端开发经 ...

  5. Express服务器开发

    作者 | Jeskson 来源 | 达达前端小酒馆 Express服务器开发 创建Express应用程序,Express路由,pug视图模板的使用 Express简介: 让我们来创建Express应用 ...

  6. 实现100以内的素数输出(Python与C++对比)

    今天从链接http://www.2cto.com/kf/201302/187699.html中看到了Python实现100以内的素数输出的算法,颇受感触.尤其是被其中的Python的列表生成器的使用方 ...

  7. Ubuntu 14.04 apt-get update失效解决(转)

    现象如下: VirtualBox:~$ sudo apt-get update Err http://mirrors.aliyun.com trusty InRelease Err http://mi ...

  8. nacos服务注册与发现及服务配置实现

    Nacos 提供了一组简单易用的特性集,可快速实现动态服务发现.服务配置.服务元数据及流量管理. 更敏捷和容易地构建.交付和管理微服务平台. 关键特性: 服务发现和服务健康监测 动态配置服务 动态 D ...

  9. 【RS】Deep Learning based Recommender System: A Survey and New Perspectives - 基于深度学习的推荐系统:调查与新视角

    [论文标题]Deep Learning based Recommender System: A Survey and New Perspectives ( ACM Computing Surveys  ...

  10. js 宏任务和微任务

    .宏任务(macrotask )和微任务(microtask ) macrotask 和 microtask 表示异步任务的两种分类. 在挂起任务时,JS 引擎会将所有任务按照类别分到这两个队列中,首 ...