SQLrelay数据库负载均衡

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

连接实例后就可以正常使用数据库命令进行操作

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容