您好,登錄后才能下訂單哦!
mycat是一種比較簡單的中間件產品,可以幫助mysql進行分庫,同時統一在一個邏輯庫。
硬件環境:
系統:centos 7.6
數據庫版本:5.7.19
mycat:1.6..6.1
github上下載mycat以及java
一:安裝java
[root@node3]#rpm -ivh jre-*-linux-x64.rpm
Preparing... ########################################### [100%]
1:jre1.8.0_51 ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
jfxrt.jar...
plugin.jar...
javaws.jar...
Deploy.jar...
[root@node3]#java -version
java版本不得低于1.6
二:安裝mycat
[root@node3]#tar -xf Mycat-server-1.6-*-linux.tar.gz
[root@node3]#mv mycat/ /usr/local/
[root@node3]#useradd mycat
[root@node3 local]#chown mycat:root mycat/ -R
為mycat設置密碼
[root@node3]#passwd mycat
Changing password for user mycat.
New password:
BAD PASSWORD: it is WAY too short
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
原始mycat測試配置
[root@node3 conf]#>../logs/wrapper.log
[root@node3 conf]#
[root@node3 conf]#pwd
/usr/local/mycat/conf
[root@node3 conf]#../bin/mycat start
Starting Mycat-server...
報錯處理方案
[root@node3 conf]#cat ../logs/wrapper.log
三:mycat的參數配置
配置文件主要在schema.xml, server.xml, role.xml,重要性依次排序
邏輯庫中所有的表需要在schema.xml中寫出表名和相關分片信息。
四:mycat的使用管理
mycat有兩個端口,一個是邏輯端口,用來讀寫數據,在配置文件定義表名稱后,可以創建表結構。
一個是管理端口,show @@help后可以展示一組命令,用查看mycat的運行狀態或者動態重新加載配置文件信息。
參考文章:
http://www.cnblogs.com/yybrhr/p/9814860.html
https://blog.51cto.com/zuoyuezong/1702507
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。