编译打包mycat(可以跳过)
-
安装maven
yum -y install maven
-
下载mycat源代码
wget https://github.com/MyCATApache/Mycat-Server/archive/refs/tags/1.6.76-release-2020-11-2.tar.gz
解压
tar zxvf 1.6.76-release-2020-11-2.tar.gz
打包
cd Mycat-Server-1.6.76-release-2020-11-2
mvn package -Dmaven.test.skip=true
打好的包移动到root目录下
cp target/Mycat-server-1.6.7.6-release-yyyymmddHHMMSS-linux.tar.gz /root/
准备工作
-
创建mycat要用到的MySQL账号
CREATE USER 'mycat'@'%' IDENTIFIED BY '123456';
授予账号权限,*.* 可以替换为具体的某个库,比如 db1.*
GRANT ALL PRIVILEGES ON *.* TO 'mycat'@'%';
安装使用mycat
-
配置Java环境
yum -y install java-1.8.0-openjdk
解压mycat包mycat包
tar -xzvf mycat-1.6.7.6-release-linux.tar.gz
将mycat移动到/usr/local目录下
mv mycat /usr/local/
-
编辑配置文件vim /usr/local/mycat/conf/schema.xml
-
编辑配置文件vim /usr/local/mycat/conf/server.xml
-
创建日志目录
mkdir /usr/local/mycat/logs
启动mycat服务
/usr/local/mycat/bin/mycat start
查看日志
tail -10f /usr/local/mycat/logs/wrapper.log
-
连接mycat
mysql -h[本机IP] -P8066 -u mycat -p123456
-
查看数据源状态
show @@datasource;
查看心跳
show @@heartbeat;
查看sql执行情况
show @@sql;
show @@sql.execute;