Mycat2 安裝
前提條件
-
伺服器已安裝Jdk8
-
對應資料庫安裝,本測試使用的Mycat2操作
Mysql
,所以也完成了Mysql
安裝
下載安裝包
- 如果官網提供的下載地址顯示502,可使用在參考
Mysql
讀寫分離 頁面中有下載地址可下載安裝包,下載完成後如下
安裝步驟
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連線
參考
-
Mysql
讀寫分離 ——文中有Mycat
可用下載連結 -
mycat2快速搭建