乌班图安装mysql-proxy_Mysql-proxy安装使用

Mysql-proxy安装使用

一、必备软件:1、LUA可以去LUA的官方下载:

2、MySQL

Proxy

这里有好多二进制版本。

我这里下载的是suse的二进制版本

二、测试主机地址:1、MySQL Proxy安装地址:10.163.164.216

(简称A)2、MySQL服务器地址:10.163.164.217

(简称B)/10.163.164.218 (简称C)三、安装体验如果是按照二进制包安装的,跳过这一步。1、LUA的安装Tencent:#tar zxvf

lua-5.1.2.tar.gz  -C /usr/localTencent:# cd

/usr/local/Tencent:# mv

lua-5.1 luaTencent:# cd luaTencent:#make

local;make install;导出环境变量:

Tencent:#export

LUA_CFLAGS="-I/usr/local/include" LUA_LIBS="-L/usr/local/lib

-llua -ldl" LDFLAGS="-lm"2、MySQL

Proxy安装

Tencent:#tar -zxvf mysql-proxy-0.6.1-linux-rhel4-x86-32bit.tar.gz

-C /usr/local/mysql/

Tencent:#cd /usr/local/mysqlTencent:#mv

mysql-proxy-0.6.1-linux-rhel4-x86-32bit/ mysql-proxyTencent:# export

PATH=$PATH:/usr/local/mysql/mysql-proxy/sbin/

上面的两个环境变量,最好放在/etc/profile里面,这样免得终端关闭后环境变量就失效了,下次还要设置

3.启动

Tencent:/data/wsj/mysql-proxy

# cat test.lua

function

read_query( packet )

print("read_query:

connection.backend_ndx: ", proxy.connection.backend_ndx)

end

Tencent:/data/wsj/mysql-proxy

# mysql-proxy --proxy-address=10.163.164.216:13306

--proxy-backend-addresses=10.163.164.216:3306 --proxy-backend-addresses=10.163.164.217:3306--proxy-lua-script=./test.lua

--admin-username='test'--admin-password='test'--admin-lua-script=./test.lua &

4.启动两个终端连接mysql

Tencent:~

# mysql -usecutcs -ptcs2009@secu -h10.163.164.216 -P13306 test

使用mysql-proxy的端口

在开启mysql-proxy的地方可以看到:

read_query:

connection.backend_ndx:1

read_query:

connection.backend_ndx:1

read_query:

connection.backend_ndx:1

read_query:

connection.backend_ndx:1

read_query:

connection.backend_ndx:1

read_query:

connection.backend_ndx:1

read_query:

connection.backend_ndx:1

read_query:

connection.backend_ndx:1

read_query:

connection.backend_ndx:2

read_query:

connection.backend_ndx:2

read_query:

connection.backend_ndx:2

简易的实现了mysql的轮询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu安装Android的platform-tools,你可以按照以下步骤进行操作: 1. 打开终端,输入以下命令以编辑环境变量配置文件: ``` vim /etc/profile ``` 2. 在文件的最后添加以下内容: ``` export ANDROID_SDK_HOME=/opt/sdk export PATH=$PATH:${ANDROID_SDK_HOME}/tools export PATH=$PATH:${ANDROID_SDK_HOME}/platform-tools ``` 3. 保存并退出编辑器。 4. 输入以下命令使环境变量生效: ``` source /etc/profile ``` 5. 确保你已经安装了32位库文件。如果没有安装,可以使用以下命令安装: ``` sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 ``` 6. 现在你可以使用以下命令安装platform-tools: ``` sudo apt-get install android-sdk-platform-tools-common ``` 7. 安装完成后,你可以通过以下命令检查是否成功安装: ``` adb version ``` 请注意,以上步骤假设你已经在/opt/sdk目录下安装了Android SDK。如果你的SDK安装在其他位置,请相应地修改环境变量中的路径。另外,如果你遇到任何问题,可以参考引用\[3\]中提供的链接获取更多详细信息。 #### 引用[.reference_title] - *1* *2* [ubuntu安装adb](https://blog.csdn.net/nei504293736/article/details/89340361)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [ubuntu20.04版本安装教程](https://blog.csdn.net/LvJinYang/article/details/127096859)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值