linux mycat 部署安装

一、安装jdk1.8

二、安装mysql

设置navicat 远程连接

grant all privileges on *.* to 'root'@'%' identified by 'Abc123///' with grant option;
flush privileges;

设置忽略表忽略大小写

修改配置文件my.cnf,必须要修改才能使用mycat 
最后一行添加 

lower_case_table_names = 1

创建数据库

CREATE database db1;
CREATE database db2;
CREATE database db3;

三、安装Mycat

1.下载安装mycat:http://pan.baidu.com/s/1slb9mix

2.解压安装 tar -zxvf Mycat-server-1.6-RELEASE-20161012170031-linux.tar.gz

3.修改配置文件 /usr/local/mycat/conf/schema.xml 这里配置mysql的地址、用户名和密码


    

4.server.xml 这里配置mycat的用户名密码


   digdeep
   TESTDB

5.启动mycat: /usr/local/mycat/bin/mycat start

6.连接mycat: mysql -uroot -pmycat -h127.0.0.1 -P8066 -Dykadmin

注意这里 -h 后面必须是ip,使用localhost会出错

7.创建测试数据、 配置全局序列号 vim sequence_conf.properties

use TESTDB;
create table company(id int not null primary key,name varchar(50),addr varchar(255));
insert into company(id,name,addr) values(1,"facebook","usa");
insert into company(id,name,addr) values(5000001,"wechat","long");
insert into company(id,name,addr) values(10000001,"wechat","long");

db1、db2、db3 中各创建了一直company 表 运行后发现三个数据库中都包含了一条数据

本地时间戳方式获取

1.修改server配置文件

2 注:sequnceHandlerType 配置为2表示时间戳方式。

遇到的问题

1.jdbc 连接有问题:需要在mycat/lib 导入mysql驱动jar

你可能感兴趣的:(Linux)