IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 使用mycat实现分库分表 -> 正文阅读

[系统运维]使用mycat实现分库分表

一、MyCat介绍
MyCat是一款开源的数据库中间件,可以理解为在两个东西中间起到衔接协调作用的这么一个东西。在软件架构中的位置,位于应用和数据库之间的一个应用软件,比如我们的软件前面有页面展现层,也就是我们平时所说的前端。前端后面的是处理前端发起的请求的后端。那么,后端再往后是什么?那就是存储我们的所有请求数据的数据库了。而我们今天讨论的MyCat数据库中间件,就是在后端应用和数据库中间起到衔接协调转发作用的这么一个插件,它除了可以连接各种关系数据库(MySQL、Oracle、SQLsever)之外,还能连接各种非关系型数据库。

二、Mycat下载
mycat的官方下载地址是在githup上,这一点对于国内的朋友很不友好,下载等半天甚至可能无法下载下来,所以,我为大家准备好了资源下载,仅供学习交流
下载后我们将压缩包解压,解压后目录是这样的,亲们可以根据自己的环境进行选择。
解压后目录
这里我们以linux环境来进行部署测试

三、前期准备
1.首先准备3个数据库,我这里准备了三个作为测试。
IP:121.60.66.161 USER:order1 PASSWORD:123456 PORT:3306
IP:121.60.66.161 USER:order1 PASSWORD:123456 PORT:3306
IP:121.60.66.161 USER:order1 PASSWORD:123456 PORT:3306
分别是下面三个库,需要学习的亲们可以使用这些参数链接,但是不能做坏事!不能做坏事!不能做坏事!
在这里插入图片描述
2.将linux通过ftp工具上传至linux服务器中,我将文件上传到了/usr/local目录下,如图

在这里插入图片描述
由于它是tar.gz文件。我们进入shell工具使用 tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz 命令进行解压
在这里插入图片描述
解压后的目录是这样
在这里插入图片描述
下面我们进入这个目录看一下里面有什么内容:
在这里插入图片描述
我们打开conf,里面存放了所需的配置文件
在这里插入图片描述
这三个是我们主要修改的配置:
server.xml 是 Mycat 服务器参数调整和用户授权的配置文件,
schema.xml 是逻 辑库定义和表以及分片定义的配置文件,
rule.xml 是分片规则的配置文件,分片规则的具体一些参数信息单独存放为文件,也在这个目录下,配置文件修改,需要重启 Mycat 或者通过 9066 端口 reload.

我们vim进入server.xml查看一下这个文件是啥样子的

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-25 18:26:09  更:2022-06-25 18:29:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 21:12:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码