自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

關(guān)于Mysql Proxy LUA實現(xiàn)Mysql讀寫分離

移動開發(fā) iOS
關(guān)于Mysql Proxy LUA讀寫分離是本文要介紹的內(nèi)容,主要是來了解Mysql Proxy LUA的學(xué)習(xí)內(nèi)容,具體內(nèi)容來看本文詳解。

關(guān)于Mysql Proxy LUA讀寫分離是本文要介紹的內(nèi)容,主要是來了解Mysql Proxy LUA的學(xué)習(xí)內(nèi)容,具體內(nèi)容來看本文詳解,先來下載匹配的版本:

  1. http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-Proxy/  

下載***版的二進(jìn)制版本以mysql-proxy-0.8.0-linux-glibc2.3-x86-32bit為例。www.lua.org 下載lua。

1.通過mysql代理mysql-proxy來實現(xiàn)mysql的讀寫分離。

MySQL Proxy 安裝地址:192.168.0.234(寫,也可將mysql-proxy安裝在第三臺服務(wù)器上)

MySQL 服務(wù)器地址:192.168.0.235(讀)

2.安裝mysql-proxy

  1. apt-get install mysql-proxy 

這樣安裝好之后在/usr/lib/mysql-proxy/lua/proxy/里面是沒有rw-splitting.lua文件的,將下載導(dǎo)的lua二進(jìn)制版本里面share/doc/mysql-proxy/下面的rw-splitting.lua這個文件拷貝到/usr/lib/mysql-proxy/lua/proxy/

3.啟動mysql-proxy

若不存在則創(chuàng)建mysql-proxy日志目錄  mkdir /var/log/mysql-proxy/

啟動mysql-proxy命令:

  1. mysql-proxy --proxy-read-only-backend-addresses=192.168.0.235:3306 
  2. --proxy-backend-addresses=192.168.0.234:3306 
  3. --proxy-lua-script=/usr/lib/mysql-proxy/lua/proxy/rw-splitting.lua > /var/log/mysql-proxy/mysql-proxy.log &  

啟動狀態(tài):

  1. root@ubuntu:~# mysql-proxy --proxy-read-only-backend-addresses=192.168.0.235:3306 
  2. --proxy-backend-addresses=192.168.0.234:3306 
  3. --proxy-lua-script=/usr/lib/mysql-proxy/lua/proxy/rw-splitting.lua > /var/log/mysql-proxy/mysql-proxy.log &  
  4. [1] 1584  
  5. root@ubuntu:~# 2010- 03-11 01:53:36: (warning) g_set_prgname() called multiple times  
  6. 2010-03-11 01:53:36: (critical) chassis.c:980: could not raise RLIMIT_NOFILE to 8192, 
  7. Invalid argument (22). Current limit still 13214421558589654016. 

然后查看端口,mysql-proxy默認(rèn)端口是4040和4041

  1. lsof -i:4040  
  2.  
  3. root@ubuntu:~# lsof -i:4040  
  4. COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME  
  5. mysql-pro 1584 root    7u  IPv4   6018      0t0  TCP *:4040 (LISTEN) 

這樣就表示mysql-proxy已經(jīng)啟動成功。

亂碼處理在配置文件my.conf里server-id下面加入

  1. skip-character-set-client-handshake  
  2. init-connect='SET NAMES utf8' 
  3. default-character-set=utf8   

小結(jié):關(guān)于Mysql Proxy LUA實現(xiàn)Mysql讀寫分離的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-30 12:49:59

Mysql ProxyLua分離

2011-08-30 13:08:55

Mysql ProxyLua分離

2010-05-17 11:19:44

MySQL proxy

2011-08-30 10:51:40

MySQL ProxyLua分離

2017-05-25 10:22:13

NoSQL數(shù)據(jù)庫主主備份

2009-05-04 09:13:52

PHPMySQL讀寫分離

2017-09-04 09:53:58

MySQLAtlasNavicat

2021-06-25 10:05:58

SpringBootMySQL數(shù)據(jù)庫

2021-09-08 10:23:08

讀寫分離Java數(shù)據(jù)庫

2022-04-25 08:03:57

MySQL中間件MyCat

2011-08-30 11:00:10

MySQL ProxyLua

2011-09-01 17:46:22

MySQL ProxyLua腳本

2011-08-30 10:28:11

MySQL ProxyLUA

2020-03-24 14:16:18

ProxySQLMySQL數(shù)據(jù)庫

2013-03-19 10:29:49

MySQLMySQL ProxyMySQL底層

2020-12-08 06:17:11

MycatMySQL分離

2011-08-30 11:09:26

MySQL ProxyLua

2011-07-22 13:24:55

MySQL Proxy讀寫離別

2011-08-30 10:36:31

Ubuntu 9.04Mysql ProxyLua

2011-08-30 13:26:18

Mysql ProxyLua
點贊
收藏

51CTO技術(shù)棧公眾號