一、 安装启动
1、安装解压
解压缩文件拷贝到linux下 /usr/local/
2、配置文件介绍
- schema.xml
定义逻辑库,表、分片节点等内容
- rule.xml
定义分片规则
- server.xml
定义用户以及系统相关变量,如端口等
3、 配置文件修改
<?xml version=”1.0″?>
<!DOCTYPE mycat:schema SYSTEM “schema.dtd”>
<mycat:schema xmlns:mycat=”http://io.mycat/”>
<!–逻辑库 name名称, checkSQLschema sqlMaxLimit 末尾是否要加 limit xxx–>
<schema name=”TESTDB” checkSQLschema=”false” sqlMaxLimit=”100″ dataNode=”dn1″> </schema>
<!–逻辑库 name名称, dataHost 引用的哪个dataHost database:对应mysql的database–>
<dataNode name=”dn1″ dataHost=”localhost1″ database=”db1″ />
<dataHost name=”localhost1″ maxCon=”1000″ minCon=”10″ balance=”0″
writeType=”0″ dbType=”mysql” dbDriver=”native” switchType=”1″ slaveThreshold=”100″>
<heartbeat>select user()</heartbeat>
<!– can have multi write hosts –>
<writeHost host=”hostM1″ url=”localhost:3306″ user=”root”
password=”123456″>
</writeHost>
</dataHost>
</mycat:schema>
- 修改配置文件server.xml
<user name=”root”>
<property name=”password”>654321</property>
<property name=”schemas”>TESTDB</property>
</user>
4、 验证数据库访问情况
通过命令远程访问mycat涉及的机器上的mysql数据库是否可以正常登陆。
mysql -u用户名 -p密码 -h机器1IP -P3306
mysql -u用户名 -p密码 -h机器1IP -P3306
5、启动程序
- 控制台启动 :去mycat/bin 目录下 mycat console
- 后台启动 :去mycat/bin 目录下 mycat start
6、启动时问题解决
- 问题:域名解析失败
- 解决办法
用vim 修改 /etc/hosts 文件,在 127.0.0.1 后面增加你的机器名
修改后重新启动网络服务
7、登录
- 后台管理窗口
登录命令:
mysql -u用户名 -p密码 -P9066 -h启动mycat的机器IP
操作命令:
show database
show @@help
- 数据窗口
登录命令:
mysql -u用户名 -p密码 -P8066 -h启动mycat的机器IP
操作命令:
同mysql。