Key file does not start with a group

MySQL Proxy就是這麼一箇中間層代理,簡單的說,MySQL Proxy就是一個鏈接池,負責將前臺應用的鏈接請求轉發給後臺的數據庫,而且經過使用lua腳本,能夠實現複雜的鏈接控制和過濾,從而實現讀寫分離和負 載平衡。對於應用來講,MySQL Proxy是徹底透明的,應用則只須要鏈接到MySQL Proxy的監聽端口便可php

  1.首先須要先下載mysql-proxy,上mysql的官網下載:http://dev.mysql.com/downloads/mysql-proxymysql

  2.下載後,解壓tar包,將解壓後的目錄移至/usr/local/下,移動後完整路徑爲:/usr/local/mysql-proxy(通常下載下來的通常是已經編譯好的了)linux

  3.mysql-proxy依賴libevent,lua,glib2等幾個軟件,因此在安裝前先要yum install lua-devel glib2-develnginx

  4.在mysql-proxy目錄下,新建mysql-proxy.cnf文件,修改其權限爲660,而後在文件裏面粘貼如下內容:
    sql

    [mysql-proxy](這個東東必定不能少,否則會報錯:Key file does not start with a group)數據庫

    admin-address = localhost:4041windows

    admin-username = <RDS數據庫用戶名>lua

    admin-password = <RDS數據庫密碼> spa

    admin-lua-script = /usr/local/mysql-proxy/lib/mysql-proxy/lua/admin.lua debug

    (這個爲#線上數據庫地址)

    proxy-backend-addresses = <此處填寫你的RDS鏈接地址和鏈接端口,地址和端口之間以冒號分隔>

    proxy-address = <此處填寫你的ECS外網ip地址>:4040

    log-file = ./mysql-proxy.log log-level = debug

    daemon = true

   5.啓動mysql-proxy:

    /usr/local/mysql-proxy/bin/mysql-proxy --defaults-file=/usr/local/mysql-proxy/mysql-proxy.cnf

 

   這是例子

    

    

    

  好吧,今天就記錄到這裏,明天開始nginx和php

  the last ,分享幾個有用的linux命令:

    sudo:噹噹前登陸用戶不是root用戶,可是又想操做root用戶才能行使的命令時,就能夠在命令的最前面加上sudo

    ln -s /usr/local/nginx/sbin/nginx /usr/local/bin 創建軟鏈接(前面爲源文件,後面爲目標文件,相似windows的快捷方式)

    lsof -i:8081,顯示端口爲8081的進程

相關文章
相關標籤/搜索