启动mycat mysql为找到命令_MyCat环境搭建 - liangxiao的个人空间 - OSCHINA - 中文开源技术交流社区...

一、准备好环境。

我是在Linux环境搭建的。在linux环境搭建mycat需要准备这些软件。jdk1.7,mysql1.5及以上版本。

比如,我的配置是

[root@localhost bin]# java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

[root@localhost bin]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 267394

Server version: 5.1.71 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

二、环境搭建

1、连接mysql,创建基础数据库

[root@localhost ~]# mysql -u root -p

Enter password:

创建数据库

CREATE database db1;

CREATE database db2;

CREATE database db3;

注:为什么这样创建数据库,请参看mycat/conf/schema.xml

2、查找到mysql配置文件 my.cnf,设置大小写不敏感。在my.cnf文件中添加这一行。

lower_case_table_names = 1

[root@localhost ~]# find / -name my.cnf

/etc/my.cnf

[root@localhost ~]# vi /etc/my.cnf

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

lower_case_table_names = 1

3、拷贝 Mycat-server-1.5.1-RELEASE-20160328130228-linux.tar.gz  到 /opt目录下面,解压。

tar -zxvf Mycat-server-1.5.1-RELEASE-20160328130228-linux.tar.gz

4、找到jdk安装目录。比如我的安装目录是:

/usr/local/jdk1.7.0_79/bin

5、配置mycat的java目录。打开/opt/mycat/conf/wrap.conf文件,找到 wrapper.java.command=java  行,替换成成自己的java路径  wrapper.java.command=/usr/local/jdk1.7.0_79/bin/java

6、创建mycat 用户,改变目录权限为mycat

useradd mycat

chown -R mycat.mycat /opt/mycat

7、修改mycat用户密码,比如123456

passwd mycat

8、修改/opt/conf/schema.xml,URL、用户名、密码,跟自己的保持一致。比如

37c08f180b2c5c05e56772114e014d3e.png

9、启动mycat。进入到/opt/mycat/bin目录,执行如下命令

[root@localhost bin]# ./mycat start

Starting Mycat-server...

到这里,mycat环境就配置好了。下面来验证一下。

三、测试

我这里用的是mysql,这里mycat的操作命令跟mysql是一样的。mycat的用户名、密码、数据在/opt/mycat/server.xml文件中

1、命令行连接mycat (账号:test 密码:test  数据库:TESTDB)

mysql -utest -ptest -h127.0.0.1 -P8066 -DTESTDB

2、命令行新建表结构

create table employee (id int not null primary key,name varchar(100),sharding_id int not null);

3、用navicate或者其他的mysql客户端连接数据库

ip:mycat的服务器ip

账号:test

密码:test

数据库:TESTDB

4、连接成功,类似mysql操作数据库

到这里,mycat环境搭建完成。

参考文档:

https://github.com/MyCATApache/Mycat-Server/wiki/1-Mycat%E5%AF%BC%E5%BC%95

http://blog.csdn.net/dreamcode/article/details/44307377

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值