iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql多实例配置
  • 951
分享到

mysql多实例配置

2024-04-02 19:04:59 951人浏览 安东尼
摘要

Mysql多实例常见配置方法:安装mysql依赖的包yum install ncurses-devel libaio-devel -ymysql的配置文件:拉到服务器[root@MySql ~]# tree


Mysql多实例常见配置方法:

安装mysql依赖的包

yum install ncurses-devel libaio-devel -y

mysql的配置文件:拉到服务器

[root@MySql ~]# tree

.

|-- 3306

|   |-- my.cnf

|   `-- mysql

|-- 3307

|   |-- my.cnf

|   `-- mysql

拷贝配置文件

[root@MySql ~]# mkdir -p /data/3306

[root@MySql ~]# mkdir -p /data/3307


 [root@MySql ~]# cp 3306/my.cnf /data/3306

[root@MySql ~]# cp 3306/mysql /data/3306    

[root@MySql ~]# cp 3307/my.cnf /data/3307 

[root@MySql ~]# cp 3307/mysql /data/3307



[root@MySql 3306]# vi my.cnf

server-id = 1  两个配置文件的server-id要不一样


授权:

[root@MySql 3306]# chmod +x /data/3306/mysql

[root@MySql 3306]# chmod +x /data/3307/mysql


[root@MySql ~]# chown -R mysql.mysql /data

[root@MySql 3306]# pwd

/data/3306

[root@MySql 3306]# ll

total 12

drwxr-xr-x 2 mysql mysql 4096 Mar 21 22:28 data

-rw-r--r-- 1 mysql mysql 1899 Mar 20 04:15 my.cnf

-rw-r--r-- 1 mysql mysql 1307 Mar 20 04:15 mysql



多实例启动文件的启动mysql服务实质:

mysqld_safe --defaults-file=/data/3306/my.cnf >/dev/null 2&>1

mysqld_safe --defaults-file=/data/3307/my.cnf >/dev/null 2&>1

多实例启动文件的停止mysql服务实质:

mysqladmin -uroot -p123456 -S /data/3306/mysql.sock shutdown

mysqladmin -uroot -p123456 -S /data/3307/mysql.sock shutdown



设置mysql启动命令环境变量,可以使用which mysql,然后使用cp



初始化mysql多实例的数据库文件

第一:初始化命令为:

Mysql5.1.X初始化命令:

mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3306/data --user=mysql

Mysql5.5.X初始化命令:

cd /usr/local/mysql/scripts       ?和5.1的路径不同,不在mysql   bin路径下了。

./ mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3306/data --user=mysql

操作

[root@MySql ~]# cd /usr/local/mysql/scripts/

[root@MySql scripts]# ll

total 16

-rwxr-xr-x 1 7161 wheel 14816 Jun 19  2013 mysql_install_db

[root@MySql scripts]# ./mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3306/data --user=mysql

 [root@MySql scripts]# ./mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3307/data --user=mysql



第二:启动数据库

[root@MySql scripts]# /data/3306/mysql start

Starting MySQL...

[root@MySql scripts]# /data/3307/mysql start 

Starting MySQL...


[root@MySql scripts]# netstat -lnptu |grep 330                                      tcp        0      0 0.0.0.0:3307                0.0.0.0:*                   LISTEN      6668/mysqld         

tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      1367/mysqld         


启动后查看目录

[root@MySql 3306]# ll

total 36

drwxr-xr-x 5 mysql mysql 4096 Mar 21 23:11 data

-rw-r--r-- 1 mysql mysql 1891 Mar 21 23:05 my.cnf

-rwxr-xr-x 1 mysql mysql 1305 Mar 21 22:51 mysql

-rw-rw---- 1 mysql mysql  126 Mar 21 23:07 mysql-bin.000001

-rw-rw---- 1 mysql mysql  107 Mar 21 23:11 mysql-bin.000002

-rw-rw---- 1 mysql mysql   56 Mar 21 23:11 mysql-bin.index

srwxrwxrwx 1 mysql mysql    0 Mar 21 23:11 mysql.sock

-rw-r----- 1 mysql root  2792 Mar 21 23:11 mysql_3306.err

-rw-rw---- 1 mysql mysql    5 Mar 21 23:11 mysqld.pid


[root@MySql 3307]# ll

total 28

drwxr-xr-x 5 mysql mysql 4096 Mar 21 23:07 data

-rw-r--r-- 1 mysql mysql 1893 Mar 21 23:04 my.cnf

-rwxr-xr-x 1 mysql mysql 1305 Mar 21 22:52 mysql

srwxrwxrwx 1 mysql mysql    0 Mar 21 23:07 mysql.sock

-rw-r----- 1 mysql root  1403 Mar 21 23:07 mysql_3307.err

-rw-rw---- 1 mysql mysql    5 Mar 21 23:07 mysqld.pid



登录数据库

Mysql数据库安装完后,默认情况下,管理员账号是五密码的。

[root@MySql 3306]# mysql -S /data/3306/mysql.sock

mysql> system ls    ==》不退出执行命令

data    mysql             mysql-bin.000002  mysql.sock      mysql_oldboy3306.err

my.cnf  mysql-bin.000001  mysql-bin.index   mysql_3306.err  mysqld.pid


system mysql -S /data/3307/mysql.sock;  直接登录到另外一个数据库


重启数据库

[root@MySql scripts]# /data/3306/mysql stop

[root@MySql scripts]# /data/3306/mysql start


mysql多实例配置完成


您可能感兴趣的文档:

--结束END--

本文标题: mysql多实例配置

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

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

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

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

下载Word文档
猜你喜欢
  • 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中实现多实例配置,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.1 什么是Mysql多实例简单的说,Mysql...
    99+
    2024-04-02
  • day1(多实例配置)
    数据库的安装路径:/usr/local/mysql  数据目录:/data/mysql/data (此处mysql的解压就不再列出来了)     ...
    99+
    2024-04-02
  • MySQL 5.5.35 单机多实例配置详解
    一、前言 二、概述 三、环境准备 四、安装MySQL 5.5.35 五、新建支持多实例的配置文件(我这里配置的是四个实例) 六、初始化多实例数据库 七、提供管理脚本 ...
    99+
    2024-04-02
  • Mysql数据库多实例配置的示例分析
    小编给大家分享一下Mysql数据库多实例配置的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!二进制安装: [root@lufengcentos ~]# mkdi...
    99+
    2024-04-02
  • 如何进行MySQL多实例配置管理
    这篇文章给大家介绍如何进行MySQL多实例配置管理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。MySQL 多实例配置管理配置多实例my.cnf:[root@open_source&n...
    99+
    2024-04-02
  • MySQL中多实例配置和管理的示例分析
    这篇文章主要介绍MySQL中多实例配置和管理的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql的多实例有两种方式可以实现,两种方式各有...
    99+
    2024-04-02
  • MySQL 5.6同一物理主机配置多实例
    1. 规划目录 创建软件目录,多个实例共用一个软件目录 [root@localhost ~]# mkdir  /mysql_software_56 单实例源码安装流程可以参考 MySQL 5.6...
    99+
    2024-04-02
  • MySQL多实例的配置应用实例场景是怎样的
    本篇文章给大家分享的是有关MySQL多实例的配置应用实例场景是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。MySQL多实例多实例概述什么是多实例:在一台服务器上,运行多...
    99+
    2023-06-22
  • Mysql利用mysql_multi配置一台主机多个实例
    在Mysql官方帮助文档中,详细记录中Mysql的启动方式,有mysqld_safe、mysql.server、mysql_multi这三种。关于mysql_multi的介绍: Mysq...
    99+
    2024-04-02
  • MySQL的多实例介绍及配置是怎样的
    这篇文章将为大家详细讲解有关MySQL的多实例介绍及配置是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.什么是MySQL多实例 &nbs...
    99+
    2024-04-02
  • nginx多location配置实例代码
    目录前言nginx常用正则表达式实测备注总结前言 nginx server下配置多个location根据路径匹的不同做不同的处理。 nginx常用正则表达式 语法规则: locati...
    99+
    2023-05-15
    nginx location配置 nginx配置location
  • Mysql如何实现主从配置和多主多从配置
    这篇文章主要介绍了Mysql如何实现主从配置和多主多从配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们现在模拟的是主从(1台主机、一台从机),其主从同步的原理,就是对b...
    99+
    2023-06-15
  • Linux下Mysql如何安装多实例和主从配置
    小编给大家分享一下Linux下Mysql如何安装多实例和主从配置,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!mysql创建多个实例,其实就是把DATA文件,SOCK,PORT指向不同的文...
    99+
    2024-04-02
  • 如何进行MySQL数据库中的多实例配置
    今天就跟大家聊聊有关如何进行MySQL数据库中的多实例配置,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。MySQL数据库基础篇之入门基础命令所有的操...
    99+
    2024-04-02
  • SpringBoot整合mysql、postgres、sqlserver实现多数据源配置案例
            分享一下近期处理的一个小demo,关于配置多数据源实现不同服务之间的数据推送和数据治理。第一次接触到pg库和sqlserver一头雾水,选择了JDBC+mybatis-plus的方式去链接。 首先要引入以下依赖 org.sp...
    99+
    2023-10-07
    java mybatis
  • Oracle一个实例配置多个监听
    要想给一个Oracle实例配置多个监听,首先要定义多个监听器,因为是多个监听,势必会有一些监听端口不是1521. 现在服务端的listener.ora文件中定义如下监听器: [oracle@wa...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作