在Centos7上安装Mycat

安装jdk1.8

  1. 下载jdk安装包到linux机器上
  2. root用户身份安装,命令:rpm -ivh jdk-8u162-linux-x64.rpm jdk被安装在 /usr/java目录下
  3. 配置JAVA环境变量,命令:vi /etc/profile
    在文件末尾追加:
export JAVA_HOME=/usr/java/latest
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

保存退出后,用命令:source /etc/profile使配置生效
4. 用java -version 验证安装成功

Mysql

Linux 下部署安装MySQL,默认不忽略表名大小写,需要手动到/etc/my.cnf 下配置lower_case_table_names=1 使Linux 环境下MySQL 忽略表名大小写,否则使用MyCAT的时候会提示找不到 表的错误?

安装Mycat

  1. 解压安装包到目标安装目录:
tar -zxvf Mycat-server-1.6.6.1-release-20181031195535-linux.tar.gz -C
/usr/local/
  1. 配置环境变量MYCAT_HOME=/usr/local/mycat:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    到conf/server.xml中确认连接商品为8066,用户名root,密码123456。但是用Mysql workbench死活都连不上。最后参考了下github上的安装说明,其中提到:

测试mycat与测试mysql完全一致,mysql怎么连接,mycat就怎么连接。推荐先采用命令行测试:mysql -uroot
-proot -P8066 -h127.0.0.1 。 并提到一些工具连接是有问题,推荐使用navicat。

于是我在本机上敲了下命令,发现可以连接,真的不是我配置的问题,一口老血想要喷出来:

mysql -uroot -proot -P8066 -h192.168.1.114 -p

另外我还在server.xml中配置了下SQL防火墙。不晓得是否有必要:

<firewall>
   <whitehost>
      <host host="*.*.*.*" user="root"/>
   </whitehost>
<blacklist check="false">
</blacklist>
</firewall>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_23204557

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值