首页 > 其他分享 >Mycat2 安装

Mycat2 安装

时间:2024-12-04 15:46:30浏览次数:4  
标签:Mycat2 prototypeDs mycat Mysql 安装 目录

Mycat2 安装

前提条件

  • 服务器已安装Jdk8

  • 对应数据库安装,本测试使用的Mycat2操作Mysql,所以也完成了Mysql安装

下载安装包

  • 如果官网提供的下载地址显示502,可使用在参考Mysql读写分离 页面中有下载地址可下载安装包,下载完成后如下

image-20241203192347748

安装步骤

1.解压安装包并添加依赖

  • 将文件上传到服务器,将zip包解压
  • 并将mycat2-1.21-release-jar-with-dependencies.jar放入到mycat/lib/目录下

2.创建数据库及用户并赋权

  • 创建mycat数据库
 CREATE DATABASE mycat CHARACTER SET utf8;
  • mycat用户用于数据源访问
CREATE USER 'mycat'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'mycat'@'%' ;
flush privileges;

3.prototypeDs.datasource.json文件配置

修改文件${mycat安装目录}/conf/datasources/prototypeDs.datasource.json

{
        "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://localhost:3306/mycat?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=UTF-8",
        "user":"mycat",
        "weight":0
}

4.启动Mycat2

  • 首先给${mycat安装目录}/bin目录下所有文件赋可执行权限
chmod +x *
  • 然后在${mycat安装目录}/bin目录下执行启动命令
./mycat start
  • 其他常用mycat命令
./mycat restart 重启服务
./mycat status 查看状态
./mycat stop 停止

5.访问Mycat连接

image-20241203194839765

参考

标签:Mycat2,prototypeDs,mycat,Mysql,安装,目录
From: https://www.cnblogs.com/litayun/p/18586449

相关文章

  • Mycat2+Mysql一主一从实现读写分离配置
    Mycat2+Mysql一主一从实现读写分离配置前置配置Mysql一主一从搭建Mycat2环境搭建环境信息ip地址软件角色版本192.168.1.19Mysql主8.0.40-0ubuntu0.20.04.1192.168.1.19Mycat2——1.21-release-3-14192.168.1.20Mysql从8.0.40-0ubuntu0.20.04.1......
  • linux中openssl库的安装方法
    ImportError:urllib3v2onlysupportsOpenSSL1.1.1+,currentlythe'ssl'moduleiscompiledwith'OpenSSL1.0.2k-fips26Jan2017'.See:https://github.com/urllib3/urllib3/issues/2168报错解释:这个错误表明你正在使用的urllib3版本仅支持OpenSSL的1.1.1版本或......
  • Windows11中安装SQL Server 2019
    介绍MicrosoftSQLServer是一种关系数据库管理系统(RDBMS)。应用程序和工具连接到SQLServer实例或数据库,并使用Transact-SQL(T-SQL)进行通信。SQLServerManagementStudio(SSMS)是一种集成环境,用于管理任何SQL基础结构。使用SSMS访问、配置、管理和开发SQL......
  • nginx安装教程
    Nginx官网:https://www.nginx.com/Nginx是一款高性能的HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务Nginx是一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(lgorsysoev)所开发,官方测试nginx能够支......
  • Docker安装与使用全指南
    标题:Docker安装与使用全指南Docker是一种流行的容器化工具,用于简化应用程序的构建、部署和运行。它通过轻量级容器提供跨平台环境的一致性,成为现代开发和运维的核心工具之一。本文将详细介绍如何在不同操作系统上安装Docker,并完成基础配置和验证。一、什么是Docker?Doc......
  • linux中安装多个python版本环境
    一、更新系统软件包yumupdate-y 二、安装软件管理包和可能使用的依赖yum-ygroupinstall"Developmenttools"yuminstallopenssl-develbzip2-develexpat-develgdbm-develreadline-develsqlite-devel 三、下载Pyhton3到/usr/local目录https://www.python......
  • docker安装SqlServer2019
    使用dockercompose部署资源清单文件services:sqlserver-2019:restart:alwayscontainer_name:sqlserverimage:mcr.microsoft.com/mssql/server:2019-latestuser:root#端口映射ports:-1433:1433volumes:-./mssql:/var......
  • 2024 PyCharm安装激活使用教程 (至2099年)
    Pycharm简介Pycharm是一款非常强大的Python集成开发环境(IDE),由JetBrains公司开发。它提供了丰富的功能和工具,帮助开发者更高效地编写、调试和部署代码。要求在开始之前,请确保您的计算机满足以下系统要求:操作系统:Windows、macOS或Linux处理器:至少1GHz的处理器内存:至少2......
  • Webstorm 2024安装激活使用教程(至2099年)
    Webstorm简介Webstorm是一款非常强大的JavaScript集成开发环境(IDE),由JetBrains公司开发。它提供了丰富的功能和工具,帮助开发者更高效地编写、调试和部署代码。要求在开始之前,请确保您的计算机满足以下系统要求:操作系统:Windows、macOS或Linux处理器:至少1GHz的处理器内......
  • 【AIX】AIX系统安装教程及相关命令
    ⼀、安装教程1、unix是从MULTICS操作系统演变⽽来,MULTICS的特征是啥?终端!咱们通过串⼝去连接IBMP740吧,⾸先得准备USB转串⼝线2、就是这种了,按照下图连接3、连接正常后(这⾥⽤的是win10操作系统),可以在设备管理那⾥看到安装正确的串⼝(这⾥是COM3⼝)(没正确安装?⾃⼰下载驱动去安......