Mycat2 安裝

litayun發表於2024-12-04

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

參考

  • Mysql讀寫分離 ——文中有Mycat可用下載連結

  • mycat2快速搭建

相關文章