1、安装 sqlrelay
下载 sqlrelay 的 rpm 包
下载地址:http://sourceforge.net/projects/sqlrelay/files/sqlrelay/1.8.0/sqlrelay-binary-distribution1.8.0.tar.gz/download
安装依赖
yum -y install openssl krb5-libs pcre libcurl readline perl php php-pdo python ruby ruby-libs tcl java-1.7.0-openjdk mariadb-libs postgresql-libs sqlite unixODBC libaio
解压安装
tar xf sqlrelay-binary-distribution-1.8.0.tar.gz
cd sqlrelay-binary-distribution-1.8.0
cd centos7x64 //可根据不同版本选择相应的目录
本地安装
Yum localinstall *.rpm
sql1.png
会有报错,将报错的包删掉,不影响使用,删除后从新执行安装命令
2、配置修改
配置文件路径/usr/share/sqlrelay/examples/sqlrelay.conf
以连接mysql数据库为例,其他数据库连接具体参数官网可以看到
2.png
vim /usr/share/sqlrelay/examples/sqlrelay.conf
3.png
数据库配置在connections的string后边
user:数据库用户
password:数据库密码
db:数据库
host:数据库IP
//几个数据库负载就写几条connection
3、启动连接
//启动实例
sqlr-start -id example -config /usr/share/sqlrelay/examples/sqlrelay.conf
//连接实例
sqlrsh -id example -config /usr/share/sqlrelay/examples/sqlrelay.conf
//停止实例
sqlr-stop -id example
连接实例后就可以正常使用数据库命令进行操作