我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL-----多实例配置

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL-----多实例配置

1.1 MySQL实例---多实例配置
1.1.1 多实例概述

多套后台进程+线程+内存结构

多个端口,多个配置文件,多个日志文件,多个socket,多个server_id

多套数据


##PS:安装多实例前,首先确保MySQL数据库已安装,mysql安装参考:https://blog.51cto.com/zhuzhiwei/2140683

1.1.2 准备多套配置文件

mkdir -p /data/330{7..9}           #<=====创建多个目录

================第一个实例===================

vim /data/3307/my.cnf


[mysqld]

basedir=/application/mysql

datadir=/data/3307/data

socket=/data/3307/mysql.sock

log-error=/data/3307/mysql.log

log-bin=/data/3307/mysql-bin

server-id=7

port=3307

[client]

socket=/data/3307/mysql.sock


================第二个实例===================

vim /data/3308/my.cnf


[mysqld]

basedir=/application/mysql

datadir=/data/3308/data

socket=/data/3308/mysql.sock

log-error=/data/3308/mysql.log

log-bin=/data/3308/mysql-bin

server-id=8

port=3308

[client]

socket=/data/3308/mysql.sock

================第三个实例===================

vim /data/3309/my.cnf


[mysqld]

basedir=/application/mysql

datadir=/data/3309/data

socket=/data/3309/mysql.sock

log-error=/data/3309/mysql.log

log-bin=/data/3309/mysql-bin

server-id=9

port=3309

[client]

socket=/data/3309/mysql.sock

=========================================

chown -R mysql.mysql /data/330*      #<======将3个目录授权给mysql用户


1.1.3 初始化多套数据


/application/mysql/scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/data/3307/data

=================================================================================


/application/mysql/scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/data/3308/data

=================================================================================


/application/mysql/scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/data/3309/data

=================================================================================


1.1.4 启动多个实例

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

====================================================================


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

====================================================================

mysqld_safe --defaults-file=/data/3309/my.cnf &


====================================================================


1.1.5 启动失败处理

touch /data/3309/mysql.log

touch /data/3308/mysql.log

touch /data/3307/mysql.log

chown -R mysql.mysql /data/330*

再次启动多个实例即可。


===============进入实例===============================

mysql  -s   /data/3307/mysql.sock    #首次进入无密码


mysql  -s   /data/3308/mysql.sock


mysql  -s   /data/3309/mysql.sock

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL-----多实例配置

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

下载Word文档

猜你喜欢

MySQL中怎么实现多实例配置

MySQL中怎么实现多实例配置,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是MySQL多实例?简单地说,MySQL多实例就是在一台服务器上同时开启多个不同的服务端口(如:
2023-06-20

MySQL系列之二 多实例配置

系列教程 MySQL系列之开篇 MySQL关系型数据库基础概念 MySQL系列之一 MariaDB-server安装 MySQL系列之三 基础篇 MySQL系列之四 SQL语法 MySQL系列之五 视图、存储函数、存储过程、触发器
2022-05-13

mysql安装之多实例多配置文件安装

一、多实例安装简介 所谓多实例安装其实是指在一台机器上开启多个不同的mysql服务端口(3306,3307),运行多个mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务;多实例安装主要目的是为了有效利用服务器资源,但是也存
mysql安装之多实例多配置文件安装
2020-05-22

编程热搜

目录