返回顶部
首页 > 资讯 > 数据库 >MySQL多实例创建及配置的步骤
  • 488
分享到

MySQL多实例创建及配置的步骤

2024-04-02 19:04:59 488人浏览 泡泡鱼
摘要

下文主要给大家带来Mysql多实例创建及配置的步骤,希望这些内容能够带给大家实际用处,这也是我编辑mysql多实例创建及配置的步骤这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。1.1 多实例讲解1

下文主要给大家带来Mysql多实例创建及配置的步骤,希望这些内容能够带给大家实际用处,这也是我编辑mysql多实例创建及配置的步骤这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

1.1 多实例讲解

1.1.1 创建环境配置文件

3306   3307    3308

多个mysqld进程(mysqld_safe)

多个配置文件(port、server_id  datadir  log-error   log-bin Socket

管理多套数据(多个数据目录,分别初始化数据)

1.1.2 创建目录

创建mkdir -p  /data/{3306,3307,3308}

多实例:
3306 3307 3308

多个mysqld 进程(mysqld_safe)
多个配置文件(port server_id datadir log-error log-bin socket)
管理多套数据(多个数据目录,分别初始化数据)

mkdir  -p {3306,3307,3308}

 

1.1.3 创建配置文件

vim /data/3306/my.cnf

[mysqld]
basedir=/application/mysql
datadir=/data/3306/data
server-id=3306
port=3306
log-bin=/data/3306/mysql-bin
socket=/data/3306/mysql.sock
log-error=/data/3306/mysql.log

vim /data/3307/my.cnf

[mysqld]
basedir=/application/mysql
datadir=/data/3307/data
server-id=3307
port=3307
log-bin=/data/3307/mysql-bin
socket=/data/3307/mysql.sock
log-error=/data/3307/mysql.log

vim /data/3308/my.cnf
[mysqld]
basedir=/application/mysql
datadir=/data/3308/data
server-id=3308
port=3308
log-bin=/data/3308/mysql-bin
socket=/data/3308/mysql.sock
log-error=/data/3308/mysql.log

  

1.1.4 目录授权
chown -R mysql.mysql /data/

 

1.1.5 初始化数据

cd /application/mysql/scripts 

./mysql_install_db  --defaults-file=/data/3306/my.cnf --basedir=/application/mysql --datadir=/data/3306/data --user=mysql

./mysql_install_db  --defaults-file=/data/3307/my.cnf --basedir=/application/mysql --datadir=/data/3307/data --user=mysql

./mysql_install_db  --defaults-file=/data/3308/my.cnf --basedir=/application/mysql --datadir=/data/3308/data --user=mysql

 

1.1.6 启动服务

/application/mysql/bin/mysqld_safe --defaults-file=/data/3306/my.cnf &

/application/mysql/bin/mysqld_safe --defaults-file=/data/3307/my.cnf &

/application/mysql/bin/mysqld_safe --defaults-file=/data/3308/my.cnf &

 

1.1.7 查看是否启动

[root@db02 /data/3307/data]$netstat -lnp|grep 330

tcp        0      0 :::3306                     :::*                        LISTEN      3877/mysqld        

tcp        0      0 :::3307                     :::*                        LISTEN      4048/mysqld        

tcp        0      0 :::3308                     :::*                        LISTEN      4219/mysqld        

unix  2      [ ACC ]     STREAM     LISTENING     18009  3877/mysqld         /data/3306/mysql.sock

unix  2      [ ACC ]     STREAM     LISTENING     18137  4048/mysqld         /data/3307/mysql.sock

unix  2      [ ACC ]     STREAM     LISTENING     18265  4219/mysqld         /data/3308/mysql.sock

 

1.1.8 登录多实例

说明:登录可以输入下面的命令或者是

[root@db02 ~]$mysql -S /data/3306/mysql.sock

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

Your MySQL connection id is 2

Server version: 5.6.36-log Source distribution

 

Copyright (c) 2000, 2017, 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> show databases;

+--------------------+

| Database           |

+--------------------+

| infORMation_schema |

| mysql              |

| performance_schema |

| test               |

+--------------------+

4 rows in set (0.18 sec)

 

说明:以下命令也可操作:

mysql -uroot -p -P3308

mysql -uroot -p  -S /tmp/mysql3307.sock

 

1.1.9 多实例关闭方法

 

说明:在多实例关闭的时候指定关闭的端口即可。

[root@db02 /]$mysqladmin shutdown  -S /data/3306/mysql.sock

[root@db02 /]$ps -ef|grep 330

root       1330      1  0 08:49 ?        00:00:00 /usr/sbin/acpid

root       2520   2088  0 22:25 pts/1    00:00:00 /bin/sh /application/mysql/bin/mysqld_safe --defaults-file=/data/3307/my.cnf

mysql      2815   2520  0 22:25 pts/1    00:00:12 /application/mysql/bin/mysqld --defaults-file=/data/3307/my.cnf --basedir=/application/mysql --datadir=/data/3307/data --plugin-dir=/application/mysql/lib/plugin --user=mysql --log-error=/data/3307/mysql.log --pid-file=/data/3307/data/db02.pid --socket=/data/3307/mysql.sock --port=3307

root       2879   2088  0 22:25 pts/1    00:00:00 /bin/sh /application/mysql/bin/mysqld_safe --defaults-file=/data/3308/my.cnf

mysql      3028   2879  0 22:25 pts/1    00:00:10 /application/mysql/bin/mysqld --defaults-file=/data/3308/my.cnf --basedir=/application/mysql --datadir=/data/3308/data --plugin-dir=/application/mysql/lib/plugin --user=mysql --log-error=/data/3308/mysql.log --pid-file=/data/3308/data/db02.pid --socket=/data/3308/mysql.sock --port=3308

root       3288   3146  0 23:14 pts/2    00:00:00 grep 330

备注:以下命令

关闭MySQL数据库

# mysqld_multi stop 3306

# mysqld_multi stop 3307,3308,3309

# ps -ef | grep mysqld

root      30822  12043  0 23:04 pts/0    00:00:00 grep mysqld

对于以上关于MySQL多实例创建及配置的步骤,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的数据库,相信你会喜欢上这些内容的。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL多实例创建及配置的步骤

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

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

猜你喜欢
  • MySQL多实例创建及配置的步骤
    下文主要给大家带来MySQL多实例创建及配置的步骤,希望这些内容能够带给大家实际用处,这也是我编辑MySQL多实例创建及配置的步骤这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。1.1 多实例讲解1...
    99+
    2024-04-02
  • MySQL多源复制配置实施步骤
    本文主要给大家介绍MySQL多源复制配置实施步骤,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL多源复制配置实施步骤吧。多源复制的意义&nb...
    99+
    2024-04-02
  • iSCSI服务器CHAP双向认证配置及创建步骤
    目录一 iSCSI和CHAP介绍1.1 iSCSI 磁盘1.2 CHAP介绍1.2.1 initiator authentication认证1.2.2 target authenti...
    99+
    2024-04-02
  • mysql安装及配置的步骤是什么
    安装和配置MySQL的步骤如下:1. 下载MySQL安装包:从MySQL官方网站(https://www.mysql.com/)下载...
    99+
    2023-09-14
    mysql
  • MySQL主从配置及mysqldump备份的步骤
    本篇内容主要讲解“MySQL主从配置及mysqldump备份的步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL主从配置及mysqldump备份的步骤”吧!1. MySQL主从概念My...
    99+
    2023-06-05
  • mysql创建数据表的步骤
    mysql创建数据表的步骤?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!创建MySQL数据表需要以下信息:1.表名2.表字...
    99+
    2024-04-02
  • mysql创建数据库的步骤
    这篇文章主要讲解了“mysql创建数据库的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql创建数据库的步骤”吧! ...
    99+
    2024-04-02
  • Ubuntu 18.04配置mysql以及配置远程连接的步骤
    前言 本文主要跟大家分享了关于Ubuntu 18.04配置mysql及配置远程连接的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 配置教程如下: 首先是大家都知道的老三套,啥也不...
    99+
    2024-04-02
  • mysql多实例配置
    Mysql多实例常见配置方法:安装mysql依赖的包yum install ncurses-devel libaio-devel -ymysql的配置文件:拉到服务器[root@MySql ~]# tree...
    99+
    2024-04-02
  • MySQL-----多实例配置
    1.1 MySQL实例---多实例配置1.1.1 多实例概述多套后台进程+线程+内存结构多个端口,多个配置文件,多个日志文件,多个socket,多个server_id多套数据##PS:安装多实例前,首先确保...
    99+
    2024-04-02
  • 安装及配置mysql的详细步骤介绍
    下文给大家带来关于安装及配置mysql的详细步骤,感兴趣的话就一起来看看这篇文章吧,相信看完安装及配置mysql的详细步骤对大家多少有点帮助吧。一:安装mysql1.在web云服务器上安装mysql:yum...
    99+
    2024-04-02
  • Mac上安装Mysql的详细步骤及配置
    MAC 安装mysql 有许多开发的小伙伴,使用的是mac,那么在mac上如何安装Mysql呢?这篇文章就给大家说说。 1、首先,登陆Mysql的 官网: https://www.mysql.com/downloads/...
    99+
    2023-02-09
    mac安装mysql 苹果mysql安装教程 mac mysql使用
  • 多机配置mysql数据库的详细步骤
    下面讲讲关于多机配置mysql数据库的详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完多机配置mysql数据库的详细步骤这篇文章你一定会有所受益。一主多从配置环境:&nb...
    99+
    2024-04-02
  • Ruby配置Mysql DBI的步骤
    本篇内容主要讲解“Ruby配置Mysql DBI的步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ruby配置Mysql DBI的步骤”吧!Ruby配置Mysql DBI1、准备工作。首先下载...
    99+
    2023-06-17
  • IDEA创建MyBatis配置文件模板的方法步骤
    Mybatis的配置文件不像Spring的配置文件,在Maven当中添加过依赖之后就可以在下面这个地方打开,需要自己去手动去编写配置文件,但是自己编写的话会记不住要引入的DTD,所以...
    99+
    2024-04-02
  • Docker安装配置MySQL的实现步骤
    目录前言环境安装创建并启动MySQL容器提醒创建并启动MySQL容器命令参数说明:进入到MySQL容器内部进行配置进入命令连接MySQL更改MySQL密码测试连接前言 MySQL 是...
    99+
    2024-04-02
  • MySQL创建视图的详细步骤
    下面讲讲关于MySQL创建视图的详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL创建视图的详细步骤这篇文章你一定会有所受益。1.视图概述:视图是从一个或多个表导...
    99+
    2024-04-02
  • docker创建mysql的步骤是什么
    创建MySQL容器的步骤如下: 拉取MySQL镜像:在终端中运行以下命令以拉取MySQL官方镜像: docker pull my...
    99+
    2024-05-21
    docker mysql
  • MySQL的多实例介绍及配置是怎样的
    这篇文章将为大家详细讲解有关MySQL的多实例介绍及配置是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.什么是MySQL多实例 &nbs...
    99+
    2024-04-02
  • 什么是mysql多实例及如何配置
    下面讲讲关于什么是mysql多实例及如何配置,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完什么是mysql多实例及如何配置这篇文章你一定会有所受益。   m...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作