前提准备

个人不喜欢采用mysqlmulti方式配置多实例,还是采用多实例多进程方式配置。

1, 准备数据库实例datadir目录

# mkdir -p /usr/local/mysql/mysql3307

# chown mysql:mysql /usr/local/mysql/mysql3307

初始化实例目录

# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/mysql3307

2. 准备配置文件

(1) 修改现有配置文件名my.cnf修为3306.cnf,并复制一个配置文件名为3307.cnf

(2) 3306.cnf配置文件修改,端口,sock位置,pid位置,datadir位置等。

[client]

port        = 3306

socket      = /tmp/mysql3306.sock

[mysqld]

port        = 3306

socket      = /tmp/mysql3306.sock

datadir    = /usr/local/mysql/data

(3) 3307.cnf配置文件修改

[client]

port        = 3307

socket      = /tmp/mysql3307.sock

[mysqld]

port        = 3307

socket      = /tmp/mysql3307.sock

datadir    = /usr/local/mysql/mysql3307

3. 启动多实例,启动脚本可以加入到开机自启动文件中。

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/3306.cnf 2>&1 >/dev/null &

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/3307.cnf 2>&1 >/dev/null &

4. 数据库登录

# /usr/local/mysql/bin/mysql -u root -p -P 3306 -S /tmp/mysql3306.sock

# /usr/local/mysql/bin/mysql -u root -p -P 3307 -S /tmp/mysql3307.sock

修改3307实例密码:

# /usr/local/mysql/bin/mysqladmin -u root password 'admin' -S /tmp/mysql3307.sock  #设置管理员密码

3306登录示例1:

[root@test ~]# mysql -uroot -p -S /tmp/mysql3306.sock

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 14

Server version: 5.6.24-log Source distribution

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

mysql> \q

Bye

3307登录示例:

[root@test ~]# mysql -uroot -p  -S /tmp/mysql3307.sock

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 15

Server version: 5.6.24-log Source distribution

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

指定端口号也是可以访问的:

mysql -uroot -p -h127.0.0.1 -P3307

5. 关闭mysql多实例方式

# /usr/local/mysql/bin/mysqladmin -u root -p -P 3306 -S /tmp/mysql3306.sock shutdown

# /usr/local/mysql/bin/mysqladmin -u root -p -P 3307 -S /tmp/mysql3307.sock shutdown

或采用kill方式,或编写启动脚本。

mysql 5.6多实例_MySQL 5.6.x多实例配置相关推荐

  1. 创建mysql代码实例_MySQL筹建系列之多实例_mysql

    mysql搭建系列之多实例 所谓多实例,就是在一台服务器上搭建.运行多个MySQL实例,每个实例使用不同的服务端口,通过不同的socket监听:物理上,每个实例拥有独立的参数配置文件及数据库. 通常情 ...

  2. systemctl与mysql多实例_mysql mariadb 多版本多实例 开机启动

    ----mysql多实例开机启动及加入服务-------– 将脚本cp到init.d目录 cd /usr/mysqlsoft5.6.38_3346/support-files/ [root@mysql ...

  3. mysql rpm 安装多实例_MySQL搭建系列之多实例

    所谓多实例.就是在一台server上搭建.执行多个MySQL实例,每一个实例使用不同的服务port.通过不同的socket监听:物理上,每一个实例拥有独立的參数配置文件及数据库. 通常情况下.一台se ...

  4. mysql yum安装与配置文件_MySQL 8.0 yum安装和配置

    MySQL 8.0 centos7.5 x86_64 一.yum安装 1.先卸载机器和mysql有关的东西,有的安装了mariab-lib,会对安装有干扰,卸载了它. [root@localhost ...

  5. mysql修改表结构例子_mysql修改表结构方法实例详解

    本文实例讲述了mysql修改表结构方法.分享给大家供大家参考.具体如下: mysql修改表结构使用ALTER TABLE语句,下面就为您详细介绍mysql修改表结构的语句写法,希望对您学习mysql修 ...

  6. 多字段mysql触发器实例_mysql触发器原理与用法实例分析

    本文实例讲述了mysql触发器原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是触发器 创建触发器 单条触发器语句 多条触发器语句 查看触发器 删除触发器 触发器的新旧记录引用 首发日期 ...

  7. mysql的调试与分析_mysql日志管理分析调试实例_MySQL

    以下的文章主要介绍的是MySQL 操作日志查看的实际操作步骤以及对其实际操作步骤的具体描述,假如你在实际操作中遇到相似的情况,但是你却不知道对其如何正确的解决,那么以下的文章对你而言一定是良师益友. ...

  8. mysql php 时间比较大小_mysql中日期大小比较实例

    假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: select * from product where add_time = '2013-0 ...

  9. mysql 双节点主从搭建_MySQL Replication, 主从和双主配置

    MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合.与之对应的另一个技术是同步的MySQL Clust ...

最新文章

  1. 【activeMQ】一、入门
  2. 走近“颠覆性技术”:量子通信能否取代传统通信?
  3. 策略模式,状态模式,监听模式之间的区分。
  4. mysql mmm 主主_Microsoft Azure部署MYSQL-MMM(2)配置主主复制
  5. 不需要配置的python编辑器_不用调就能用的小白Python编辑器有哪些?
  6. ubuntu mysql 防火墙_mysql、ubuntu系统防火墙常规操作
  7. linux管理进程和计划任务,Linux进程和计划任务管理
  8. linux驱动调试方法
  9. ExpandableListView说明及其用法
  10. c语言语法 英语,英语干货:英语语法基础知识大全
  11. 有趣的数据结构——Linux内核中的链表(Black Aureole)
  12. 微软edge浏览器安装包下载地址-Microsoft edge download
  13. 深圳十大绝美看海圣地|深圳海边一日游攻略
  14. 显卡驱动无法更新代码19注册列表位置
  15. 2020届一轮复习之必考选修部分:绝对值不等式(解答题)
  16. 【报表开发】:BI---新视界---请休假个人报表
  17. 项目7 创建与使用触发器
  18. 美国警察冲进中国驻休斯敦领馆 铐走我副总领事
  19. 使用Holer公网SSH访问内网(局域网)Linux系统
  20. Python基础练习之解析歌词

热门文章

  1. 在决策树类相关算法中,一个接点的基尼系数通常是大于还是小于他的父节点?是总是大于还是总是小于?
  2. 机器学习调参与贝叶斯优化及其典型python实现hyperopt
  3. 影像组学视频学习笔记(42)-影像组学特征提取问题解决过程复现、Li‘s have a solution and plan.
  4. php不重复随机加时间毫秒,PHP实现的毫秒定时器,同时解决进程不重复堆积
  5. 分类与逻辑回归(classification and logistic regression)
  6. 第三代测序单分子荧光测序之Pacbio 测序原理
  7. linux lvm使用情况,Linux LVM系列(一)lvm使用
  8. 医疗术语自动编码论文总结 (Automated Coding)
  9. python字典按value逆序排序_python 对字典按照value进行排序的方法
  10. HTML5CANVAS画布教程