成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析MySQL Proxy Lua安裝配置

移動開發 iOS
MySQL Proxy Lua安裝配置是本文要介紹的內容,關于MySQL Proxy的二進制版本的安裝相對簡單,具體內容的實現來看本文詳解。

MySQL Proxy Lua安裝配置是本文要介紹的內容,關于MySQL Proxy的二進制版本的安裝相對簡單,無需多言,下面介紹的是源代碼安裝:

安裝pkg-config:

  1. tar zxvf pkg-config-0.23.tar.gz  
  2. cd pkg-config-0.23  
  3. ./configure  
  4. make  
  5. make install 

確保PKG_CONFIG_PATH環境變量包含了相關的pkg-config配置文件路徑:

  1. export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 

安裝libevent:

  1. tar zxvf libevent-1.4.10-stable.tar.gz  
  2. cd libevent-1.4.10-stable  
  3. ./configure  
  4. make  
  5. make install 

安裝glib:

  1. tar zxvf glib-2.20.0.tar.gz  
  2. cd glib-2.20.0  
  3. ./configure  
  4. make  
  5. make install 

安裝lua:

  1. tar zxvf lua-5.1.4.tar.gz  
  2. cd lua-5.1.4 

如果你的服務器是64位的,這時要調整一下Makefile:vi src/Makefile,在CFLAGS里加上-fPIC,否則會出錯:

  1. /usr/bin/ld: /usr/local/lib/liblua.a(lapi.o):  
  2. relocation R_X86_64_32 against `luaO_nilobject_' can not be used when making a shared object;  
  3. recompile with -fPIC  
  4. /usr/local/lib/liblua.a: could not read symbols: Bad value 

接下來不用執行常見的configure,直接make:

  1. make linux  
  2. make install 

安裝pkg-config配置文件,以便編譯MySQL Proxy時能找到lua:

  1. cp etc/lua.pc /usr/local/lib/pkgconfig/lua5.1.pc 

如果沒有執行此步驟的話,在后面編譯安裝MySQL Proxy的時候,會得到類似下面的錯誤信息:

  1. Package lua5.1 was not found in the pkg-config search path.  
  2. Perhaps you should add the directory containing `lua5.1.pc'  
  3. to the PKG_CONFIG_PATH environment variable  
  4. No package 'lua5.1' found 

安裝mysql:

這里介紹的是完整安裝mysql,其實你只要安裝mysql開發包即可。

  1. tar zxvf mysql-5.1.33.tar.gz  
  2. cd tar zxvf mysql-5.1.33  
  3. ./configure  
  4. make  
  5. make install  
  6. cp support-files/mysql.server /etc/init.d/mysql  
  7. chown +x /etc/init.d/mysql  
  8. cp support-files/my-[small|medium|large|huge|innodb-heavy-4G].cnf /etc/my.cnf 

如果my.cnf里有skip-federated選項,就注釋它,否則安裝數據庫的時候會出現類似下面的錯誤:

  1. [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-federated'  
  2.  
  3. /usr/local/bin/mysql_install_db --user=mysql 
  4. /usr/local/bin/mysqld_safe --user=mysql & 

保證系統能找到mysql_config,后面編譯MySQL Proxy會用到它:

  1. export PATH=$PATH:/usr/local/bin 

還要保證系統能找到mysql庫文件:

vi /etc/ld.so.conf 加入/usr/local/lib目錄

執行:/sbin/ldconfig /etc/ld.so.conf

安裝MySQL Proxy:

  1. tar zxvf MySQL Proxy-0.7.0.tar.gz  
  2. cd MySQL Proxy-0.7.0  
  3. ./configure  
  4. make  
  5. make install 

按照官方介紹做好啟動腳本/etc/init.d/MySQL Proxy和參數腳本/etc/sysconfig/MySQL Proxy,并設置:

  1. chmod +x /etc/init.d/MySQL Proxy  
  2. chkconfig --add MySQL Proxy 

搞定了,測試一下:/usr/local/sbin/MySQL Proxy -V。官方論壇里有很多討論,可以參閱。

注意:你的操作系統式32位還是64位

我在32位服務器上使用MySQL Proxy,感覺非常不穩定,時不時出錯:

  1. Lost connection to server during query,MySQL server has gone away 

此時,MySQL Proxy進程往往會掛掉,同時也會報類似下面的錯誤:

  1. network-mysqld-proxy.c.3318: COM_(0x03), packet 4 should not be (NULL|EOF), got: fffffffe 

換到64位服務器后,穩定性大大提高。所以如果想在產品環境上使用MySQL Proxy,強烈建議使用64位。

至于MySQL Proxy版本的選擇,***各個版本的MySQL Proxy都裝上試試看,不一定是版本越高越穩定。如果把MySQL Proxy用于讀寫分離目的的話,以我自己的測試結果來看,目前最穩定的版本是64位服務器下的0.6.X版本(和0.7.X比較),當然,這個結論不一定適用于你,***自己實際動手測試看看。

補充:官方網站好像只保留MySQL Proxy的***版本,如果需要歷史版本的話,可以去下載。

小結:關于解析MySQL Proxy Lua安裝配置的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-30 10:28:11

MySQL ProxyLUA

2011-08-30 11:09:26

MySQL ProxyLua

2011-08-30 10:36:31

Ubuntu 9.04Mysql ProxyLua

2020-09-25 17:10:13

LinuxMySQL 8.0

2011-08-30 09:59:47

Mysql ProxyLUA

2017-05-19 09:03:17

MySQL安裝方案

2011-08-30 10:08:38

Centos 5.2Mysql ProxyLUA

2011-08-30 12:49:59

Mysql ProxyLua分離

2011-09-01 17:46:22

MySQL ProxyLua腳本

2010-06-07 11:22:28

2011-02-25 17:48:52

2011-03-02 10:41:41

Vsftpd安裝

2011-04-02 14:21:46

MRTG安裝

2011-04-01 15:00:35

2011-02-23 10:43:17

2011-08-30 09:47:00

Linux5u3luaMySQL Proxy

2011-02-24 09:59:11

2011-03-11 16:42:38

Ubuntu安裝LAMP

2011-03-25 13:40:28

Cacti安裝配置

2013-11-28 09:44:00

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级a毛片 | 狠狠操操| 99久久国产综合精品麻豆 | 国产成人精品久久二区二区91 | 日韩欧美视频网站 | 国产一区二区三区在线视频 | 日韩精品一区二区三区视频播放 | 天天综合网7799精品 | 麻豆一区| aaa综合国产 | 亚洲国产精品人人爽夜夜爽 | 日韩成人高清在线 | 中文在线一区二区 | 二区亚洲 | 亚洲黄色片免费观看 | 日韩播放 | 巨大黑人极品videos精品 | 久久久久久国产精品久久 | 久操福利 | 九色国产 | 中文字幕一区二区视频 | 欧美日韩成人影院 | 91porn在线| 91国内外精品自在线播放 | 国产精品7777777 | 人人干在线视频 | 91在线综合| 一区二区三区四区av | 亚洲欧美一区二区三区国产精品 | 亚洲资源在线 | 国产一区二区美女 | 精品国产成人 | 午夜在线电影网 | 91美女在线观看 | 精品人伦一区二区三区蜜桃网站 | 国产一级一片免费播放 | 欧美激情精品久久久久久免费 | 欧美啪啪网站 | 九九热在线免费视频 | 欧美在线观看免费观看视频 | av网站免费在线观看 |