MyCat安装

MyCat安装

  • 官网下载地址打不开说明
  • 采用站点的方式进行下载
    • 基础包 :
    • 程序包:
  • 配置原型库数据源
    • root.user.json 配置文件说明(默认配置)
  • Mycat启动
    • 授权启动mycat
    • 启动mycat
    • 查看mycat日志
    • 连接Mycat

官网下载地址打不开说明

官网可能受到DNS污染导致无法访问,下载服务失效,导致安装下载不便
可以修改操作系统的host文件添加下面行,绕过DNS解析
*但是本人测试还是不行 *

210.51.26.184 mycat.org.cn www.mycat.org.cn dl.mycat.org.cn

采用站点的方式进行下载

基础包 :

https://download.topunix.com/MySQL/Software-Cluster/Software-Mycat/Mycat2/mycat2-install-template-1.20.zip

把基础包放到 /lx目录下进行解压

unzip mycat2-install-template-1.20.zip

mycat就是解压出的目录在这里插入图片描述

程序包:

https://download.topunix.com/MySQL/Software-Cluster/Software-Mycat/Mycat2/mycat2-1.21-release-jar-with-dependencies.jar

把下载的程序包放到mycat的lib目录下 否则启动不了

配置原型库数据源

修改mycat的数据源配置

vi /lx/mycat/conf/datasources/prototypeDs.datasource.json

更改url、user、password数据库连接信息

{"dbType":"mysql","idleTimeout":60000,"initSqls":[],"initSqlsGetConnection":true,"instanceType":"READ_WRITE","maxCon":1000,"maxConnectTimeout":3000,"maxRetryCount":5,"minCon":1,"name":"prototypeDs","password":"123456","type":"JDBC","url":"jdbc:mysql://192.168.0.106:3306/mysql?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=UTF-8","user":"root","weight":0
}

root.user.json 配置文件说明(默认配置)

root.user.json位于/lx/mycat/conf/users目录下
默认配置如下

{"dialect":"mysql","ip":null,"password":"123456","transactionType":"xa","username":"root"
}

配置文件说明

  1. dialect: 这是指定数据库方言的字段。在这种情况下,设置为"mysql",表明使用的是MySQL数据库。
  2. ip: 这是数据库服务器的IP地址。在这里是null,这意味着配置文件中没有明确指定IP地址,可能是在运行时动态指定。
  3. password: 这是连接数据库所需的密码。在这里设置为"123456",表明连接数据库需要使用的密码是"123456"。
  4. transactionType: 这是事务类型的设置。在这里设置为"xa",表示使用了XA事务。XA是分布式事务处理的一种标准。
  5. username: 这是连接数据库所需的用户名。在这里设置为"root",表明连接数据库需要使用的用户名是"root"。

Mycat启动

授权启动mycat

修改成最高权限,否则运行启动命令时,会因权限不足而报错
在这里插入图片描述

chmod 777 /lx/mycat/bin/mycat
chmod 777 /lx/mycat/bin/wrapper-linux-ppc-64
chmod 777 /lx/mycat/bin/wrapper-linux-x86-32
chmod 777 /lx/mycat/bin/wrapper-linux-x86-64

启动mycat

进入/lx/mycat2/mycat/bin目录下

./mycat start           #启动MyCat
./mycat stop            #停止MyCat
./mycat console         #前台运行MyCat带控制台输出
./mycat restart         #重启MyCat
./mycat pause           #暂停MyCat
./mycat status          #查看启动状态

查看mycat日志

进入logs目录下

tail -f logs/wrapper.log

连接Mycat

使用外部连接工具 或者使用mysql -u -p都可以
账号密码参考/lx/mycat2/mycat/conf/users/root.user.json配置文件。默认端口号是8066

可关注公众号 佳哇程序员
或直接扫码关注
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3015093.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

二维码怎么播放视频?视频快速转二维码的方法

现在分享视频时,很多人都会采用视频生成二维码的方式,来让其他人通过扫描二维码查看视频。选择使用这种方式可以让更多人同时扫码查看视频,不需要传输或者下载存储,提升视频传播的速度,而且用户的体验效果更好。 那么…

ICC2:如何解决pin density过高引起的绕线问题

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 为了追求极致的利用率,综合往往会使用大量的AOI/OAI等多pin cell,然而后端实现过程中,工具为了解决绕线难题,又会通过降低local density的方法实现反向奔赴,即便如此,绕线后仍会残留不少问题,…

C++之nothrow

nothrow 是 C 中的一个关键字,用于改变 new 操作符的行为,使其在内存分配失败时不抛出异常,而是安静地返回一个空指针(nullptr)。这对于那些不希望或不能处理异常的代码片段特别有用。要使用 nothrow,你需要…

系统如何做好安全加固?

一、Windows系统 Windows系统出厂时,微软为了兼容性,默认并未对系统安全做严格的限制,因此还需要做一些基本的安全加固,方可防止黑客入侵。 1、系统补丁更新 为什么要更新系统补丁?很多人感觉漏洞更新没必要&#x…

CSS学习笔记之基础教程(一)

1、CSS语法 CSS 规则集(rule-set)由选择器和声明块组成: 选择器指向您需要设置样式的 HTML 元素。 声明块包含一条或多条用分号分隔的声明。 每条声明都包含一个 CSS 属性名称和一个值,以冒号分隔。 多条 CSS 声明用分号分隔…

OpenCV-基于累计直方图的中值滤波算法

作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 实现原理 基于累计直方图的中值滤波算法是一种图像处理技术,用于去除图像中的噪声。它利用了像素值的频数分布&#…

LeetCode:滑动窗口最大值

文章收录于LeetCode专栏 LeetCode地址 滑动窗口最大值 题目 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。   返回 滑动窗口中的最大值 。   示例 1…

ATA-2161高压放大器用途有哪些种类

高压放大器是一种电子设备,其主要功能是将输入信号放大到较高的电压水平,同时保持信号的形状和特性。这种设备在各种应用领域中都有重要作用,它的种类繁多,根据不同的用途可以分为多种类型。 1.医学领域 在医学设备中,…

当AI遇见现实:数智化时代的人类社会新图景

文章目录 一、数智化时代的机遇二、数智化时代的挑战三、如何适应数智化时代《图解数据智能》内容简介作者简介精彩书评目录精彩书摘强化学习什么是强化学习强化学习与监督学习的区别强化学习与无监督学习的区别 前言/序言 随着科技的日新月异,我们步入了一个前所未…

“A”分考试经验分享:云计算HCIE考试请注意这几点...

大家好,我是誉天云计算HCIE的王同学,于4月2日"A"分通过了云计算3.0 HCIE的认证考试。 首先感谢誉天教育对我的辅导,感谢苗苗老师和石老师对我的帮助,通过这次考试让我对华为云计算有了一定的了解。接下来我就与大家分享…

创意无限,批量剪辑技巧:视频剪辑中的画中画技巧大揭秘

在视频剪辑的世界里,创意是无限的,而技巧则是实现这些创意的关键。画中画技巧作为视频剪辑中的一种高级技术,可以带给观众新颖的视觉体验,提升视频的质量和观赏性。本文将深入探讨批量剪辑中的画中画技巧,揭示其背后的…

css--控制滚动条的显示位置

各种学习后的知识点整理归纳,非原创! ① direction属性 滚动条在左侧显示② transform:scaleY() 滚动条在上侧显示 正常的滚动条会在内容超出规定的范围后在区域右侧和下侧显示在有些不正常的需求下会希望滚动条在上侧和左侧显示自己没有想到好的解决方案…

探索淘宝API接口对接(属性规格丨sku价格丨详情图丨优惠券等):打造智能电商解决方案

一、引言 随着电子商务的快速发展,越来越多的企业和开发者希望通过自动化和智能化的方式接入电商平台,以实现更高效的数据交互和业务流程。淘宝作为中国最大的电商平台之一,其提供的API接口成为了众多企业和开发者关注的焦点。本文将探讨淘宝…

竖线 竖杠 | before 伪类 文字前面的竖线跟文字对齐 只能用定位

<div class"sub-title">招租相关信息</div>.sub-title {font-size: 16px;text-align: left;color: #314790;font-weight: 700;position: relative;padding-left: 10px;margin-bottom: 20px; }.sub-title::before {content: "";background-colo…

LeetCode135:分发糖果

题目描述 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求&#xff0c;给这些孩子分发糖果&#xff1a; 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果&#xff0c;计算并返回需…

基于GEE遥感影像处理和长时序土地分类以及生物量估算分析

简介 Google Earth Engine云平台是目前全球范围内测绘领域内使用最为广泛的遥感云计算平台&#xff0c;其凭借强大的数据存储和云计算能力&#xff0c;极大了提高了全球科研工作者的科研产出&#xff0c;每年借助GEE平台发布的各类期刊论文超1000篇&#xff0c;在海量遥感数据的…

mySQL (基础面试)实物四属性 ACID属性,以及开启事务

mySQL具备四个基本属性 原子性atomicity 事务是一个完整的操作&#xff0c;事务的各个步骤是不可分的&#xff08;原子的&#xff09;&#xff0c;要么执行要么不执行 一致性consistency 当事务完成时&#xff0c;数据处于一致状态 隔离性isolation 并发事物之间彼此隔离…

ComfyUI的图像调色处理

可知这个节点可以让一张图片根据另外一张图片进行调色&#xff0c;我上传其他图片再来看看效果&#xff0c;如下 【保姆级教程】ComfyUI中常见的十几种多图处理节点&#xff0c;包括图像填充、图像拼接、图像混合等等 工作流链接 更多好玩且实用AIGC工作流和节点 星球号&#…

SSM+Vue+Element-UI实现教资考前指导系统

前言介绍 对于本教资考前指导系统的设计来说&#xff0c;系统开发主要是采用java语言技术&#xff0c;在整个系统的设计中应用MySQL数据库来完成数据存储&#xff0c;具体根据教资考前指导系统的现状来进行开发的&#xff0c;具体根据现实的需求来实现四六级在线考试系统网络化…

深入解析:企业级OV SSL证书的技术价值与应用实践

JoySSL官网 注册码230918 在互联网安全日益受到重视的今天&#xff0c;SSL证书已成为保护网站数据传输安全的基石。其中&#xff0c;企业级OV&#xff08;Organization Validation&#xff09;SSL证书凭借其增强的安全特性和对企业身份的严格验证&#xff0c;在众多类型的SSL证…