iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL 5.6同一物理主机配置多实例
  • 783
分享到

MySQL 5.6同一物理主机配置多实例

2024-04-02 19:04:59 783人浏览 八月长安
摘要

1. 规划目录 创建软件目录,多个实例共用一个软件目录 [root@localhost ~]# mkdir  /Mysql_software_56 单实例源码安装流程可以参考 mysql 5.6

1. 规划目录
创建软件目录,多个实例共用一个软件目录
[root@localhost ~]# mkdir  /Mysql_software_56

单实例源码安装流程可以参考
mysql 5.6源码编译安装流程
Http://blog.itpub.net/26506993/viewspace-2142773/


--端口号为3306实例的相关目录
创建数据文件目录和日志目录
[root@localhost ~]# mkdir -p /my3306/data
[root@localhost ~]# mkdir -p /my3306/log/iblog
[root@localhost ~]# mkdir -p /my3306/log/binlog
创建存放Pid和临时文件目录
[root@localhost ~]# mkdir -p /my3306/run
[root@localhost ~]# mkdir -p /my3306/tmp
参数文件
cat /etc/my_5.6_3306.cnf 
[mysqld]
basedir=/mysql_software_56
datadir=/my3306/data
port=3306
Socket=/my3306/run/mysql.sock
pid_file=/my3306/run/mysqld.pid

--端口号为3307实例的相关目录
创建数据文件目录和日志目录
[root@localhost ~]# mkdir -p /my3307/data
[root@localhost ~]# mkdir -p /my3307/log/iblog
[root@localhost ~]# mkdir -p /my3307/log/binlog
创建存放Pid和临时文件目录
[root@localhost ~]# mkdir -p /my3307/run
[root@localhost ~]# mkdir -p /my3307/tmp
参数文件
cat /etc/my_5.6_3307.cnf 
[mysqld]
basedir=/mysql_software_56
datadir=/my3307/data
port=3307
socket=/my3307/run/mysql.sock
pid_file=/my3307/run/mysqld.pid

2. 在初始化MySQL的时候,使用不同的参数文件,不同的数据目录
--初始端口号为3306实例
/mysql_software_56/scripts/mysql_install_db  --defaults-file=/etc/my_5.6_3306.cnf --datadir=/my3306/data/ --user=mysql

--初始端口号为3307实例
/mysql_software_56/scripts/mysql_install_db --defaults-file=/etc/my_5.6_3307.cnf --datadir=/my3307/data/ --user=mysql

3. 启动数据库(使用不同的参数文件)
--启动端口号为3306实例
/mysql_software_56/bin/mysqld_safe --defaults-file=/etc/my_5.6_3306.cnf --user=mysql &

--启动端口号为3307实例
/mysql_software_56/bin/mysqld_safe --defaults-file=/etc/my_5.6_3307.cnf --user=mysql &

--查看进程,可以发现两个mysqld进程,对应不同的参数文件
[root@localhost log]# ps -ef|grep mysql
root     61998 50095  0 07:31 pts/4    00:00:00 /bin/sh /mysql_software_56/bin/mysqld_safe --defaults-file=/etc/my_5.6_3307.cnf --user=mysql
mysql    62848 61998  1 07:31 pts/4    00:00:05 /mysql_software_56/bin/mysqld --defaults-file=/etc/my_5.6_3307.cnf --basedir=/mysql_software_56 --datadir=/my3307/data --plugin-dir=/mysql_software_56/lib/plugin --user=mysql --log-error=/my3307/log/error.log --open-files-limit=65535 --pid-file=/my3307/run/mysqld.pid --socket=/my3307/run/mysql.sock --port=3307
root     62930 50095  0 07:39 pts/4    00:00:00 /bin/sh /mysql_software_56/bin/mysqld_safe --defaults-file=/etc/my_5.6_3306.cnf --user=mysql
root     63780 62930 22 07:39 pts/4    00:00:04 /mysql_software_56/bin/mysqld --defaults-file=/etc/my_5.6_3306.cnf --basedir=/mysql_software_56 --datadir=/my3306/data --plugin-dir=/mysql_software_56/lib/plugin --user=mysql --log-error=/my3306/log/error.log --open-files-limit=65535 --pid-file=/my3306/log/run/mysqld.pid --socket=/my3306/log/run/mysql.sock --port=3306

4. 连接数据库(使用不同的socket文件和不同的端口号)
--连接端口号为3306实例
/mysql_software_56/bin/mysql -uroot -p --socket=/my3306/run/mysql.sock
/mysql_software_56/bin/mysql -uroot -p -h 127.0.0.1 -P 3306

--连接端口号为3307实例
/mysql_software_56/bin/mysql -uroot -p --socket=/my3307/run/mysql.sock
/mysql_software_56/bin/mysql -uroot -p -h 127.0.0.1 -P 3307

5. 关闭数据库(使用不同的端口号)
--关闭端口号为3306实例
/mysql_software_56/bin/mysqladmin -uroot -p -P 3306 shutdown
Enter passWord
170729 07:42:37 mysqld_safe mysqld from pid file /my3306/log/run/mysqld.pid ended
[2]+  Done                    /mysql_software_56/bin/mysqld_safe --defaults-file=/etc/my_5.6_3306.cnf --user=mysql
[root@localhost log]# ps -ef | grep mysql
root     61998 50095  0 07:31 pts/4    00:00:00 /bin/sh /mysql_software_56/bin/mysqld_safe --defaults-file=/etc/my_5.6_3307.cnf --user=mysql
mysql    62848 61998  0 07:31 pts/4    00:00:06 /mysql_software_56/bin/mysqld --defaults-file=/etc/my_5.6_3307.cnf --basedir=/mysql_software_56 --datadir=/my3307/data --plugin-dir=/mysql_software_56/lib/plugin --user=mysql --log-error=/my3307/log/error.log --open-files-limit=65535 --pid-file=/my3307/run/mysqld.pid --socket=/my3307/run/mysql.sock --port=3307

--关闭端口号为3307实例
/mysql_software_56/bin/mysqladmin -uroot -p -P 3307 shutdown
您可能感兴趣的文档:

--结束END--

本文标题: MySQL 5.6同一物理主机配置多实例

本文链接: https://www.lsjlt.com/news/47661.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL 5.6同一物理主机配置多实例
    1. 规划目录 创建软件目录,多个实例共用一个软件目录 [root@localhost ~]# mkdir  /mysql_software_56 单实例源码安装流程可以参考 MySQL 5.6...
    99+
    2024-04-02
  • 同一台主机如何实现物理Data Guard配置安装
    同一台主机如何实现物理Data Guard配置安装,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一.Primary数据库配置1.确认primary库处于归档模式export O...
    99+
    2023-06-06
  • Mysql利用mysql_multi配置一台主机多个实例
    在Mysql官方帮助文档中,详细记录中Mysql的启动方式,有mysqld_safe、mysql.server、mysql_multi这三种。关于mysql_multi的介绍: Mysq...
    99+
    2024-04-02
  • 同一台机器上配置两个MySQL实例
    摘要:实际环境中,为充分利用硬件资源,同一台机器上可能运行多个mysql实例,本文分享一种实现方法。...
    99+
    2024-04-02
  • 如何在同一台主机配置MySQL Cluster
    这篇文章主要为大家展示了“如何在同一台主机配置MySQL Cluster”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何在同一台主机配置MySQL Clust...
    99+
    2024-04-02
  • MySQL5.7多主一从同步配置
    这篇文章主要讲解了“MySQL5.7多主一从同步配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL5.7多主一从同步配置”吧!部署环境    注:使用docke...
    99+
    2023-06-19
  • MySQL 5.5.35 单机多实例配置详解
    一、前言 二、概述 三、环境准备 四、安装MySQL 5.5.35 五、新建支持多实例的配置文件(我这里配置的是四个实例) 六、初始化多实例数据库 七、提供管理脚本 ...
    99+
    2024-04-02
  • Mysql如何实现主从配置和多主多从配置
    这篇文章主要介绍了Mysql如何实现主从配置和多主多从配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们现在模拟的是主从(1台主机、一台从机),其主从同步的原理,就是对b...
    99+
    2023-06-15
  • 如何进行MySQL多实例配置管理
    这篇文章给大家介绍如何进行MySQL多实例配置管理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。MySQL 多实例配置管理配置多实例my.cnf:[root@open_source&n...
    99+
    2024-04-02
  • MySQL 5.6下table_open_cache参数优化合理配置的示例分析
    这篇文章主要介绍MySQL 5.6下table_open_cache参数优化合理配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、简介 table_cache是一个非常...
    99+
    2024-04-02
  • Linux下Mysql如何安装多实例和主从配置
    小编给大家分享一下Linux下Mysql如何安装多实例和主从配置,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!mysql创建多个实例,其实就是把DATA文件,SOCK,PORT指向不同的文...
    99+
    2024-04-02
  • MySQL中怎么配置多实例
    本篇文章为大家展示了MySQL中怎么配置多实例,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 一.基本概念MySQL多实例就是,在一台机器上开启多个不同的...
    99+
    2024-04-02
  • MySQL中多实例配置和管理的示例分析
    这篇文章主要介绍MySQL中多实例配置和管理的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql的多实例有两种方式可以实现,两种方式各有...
    99+
    2024-04-02
  • mysql主从同步原理、配置以及延迟的示例分析
    小编给大家分享一下mysql主从同步原理、配置以及延迟的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!mysql的主从同步原理、主从同步配置、主从同步延迟,首先我们先来了解什么是主...
    99+
    2024-04-02
  • MySQL多实例的配置应用实例场景
    目录MySQL多实例多实例概述什么是多实例:为什么要配置多实例多实例的应用场景配置多实例MySQL多实例 多实例概述 什么是多实例: 在一台服务器上,运行多个数据库服务,这些服务进程...
    99+
    2024-04-02
  • MySQL中怎么实现多实例配置
    MySQL中怎么实现多实例配置,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是MySQL多实例?简单地说,MySQL多实例就是在一台服务器上同时开启多个不同的服务端口(如:...
    99+
    2023-06-20
  • Mysql多实例如何安装配置
    这篇文章主要为大家展示了“Mysql多实例如何安装配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mysql多实例如何安装配置”这篇文章吧。 1.OS用户创...
    99+
    2024-04-02
  • mysql主从配置实现一主一从读写分离
    主从介绍Mysql主从又叫Replication、AB复制。简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步 mysql主从是基于binlog,主上需开启binlo...
    99+
    2024-04-02
  • Oracle一个实例配置多个监听
    要想给一个Oracle实例配置多个监听,首先要定义多个监听器,因为是多个监听,势必会有一些监听端口不是1521. 现在服务端的listener.ora文件中定义如下监听器: [oracle@wa...
    99+
    2024-04-02
  • 怎么在MySQL中实现多实例配置
    这篇文章将为大家详细讲解有关怎么在MySQL中实现多实例配置,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.1 什么是Mysql多实例简单的说,Mysql...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作