欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

通過mysql-proxy完成mysql讀寫分離

 更新時(shí)間:2014年05月16日 00:06:42   作者:  
前不久做了下mysql讀寫分離的實(shí)驗(yàn),也參考了很多的資料,謝謝哪些提供資料的兄弟
環(huán)境:   192.168.100.210
         192.168.100.104  
         192.168.100.208   
         192.168.100.106

說明:  210,104作為mysql數(shù)據(jù)庫(kù).
      208作為mysql-proxy.
      106作為測(cè)試機(jī)器.

相關(guān)軟件下載:
    lua        
www.lua.org
     mysql-proxy   
http://mysql.cdpa.nsysu.edu.tw/Downloads/MySQL-Proxy/

1. 在208上安裝lua

   #tar zxvf  lua-5.1.4.tar.gz  -C  /usr/local
   # cd /usr/local
   #mv lua-5.1.4 lua
   #cd lua
   #make                //make之后可以看到系統(tǒng)列表,下面的
                          命令要用到
   #make linux         //我這里是linux

   #make install

2.安裝mysql-proxy

  # tar -zxvf mysql-proxy-0.6.0-linux-rhas4-x86.tar.gz -C /usr/local/
  # cd /usr/local/
  # mv mysql-proxy-0.6.0-linux-rhas4-x86  mysql-proxy
  # export PATH=$PATH:/usr/local/mysql-proxy/sbin/  
  #mysql-proxy --proxy-read-only-backendaddresses=192.168.100.210:3306
  --proxy-backend-addresses=192.168.100.104:3306
  --proxy-lua-script=/home2/mysql-proxy-0.6.0-linux-rhas4-x86/share/mysql-proxy/rw-splitting.lua &


3.在210,104上設(shè)置權(quán)限
    mysql> grant all privileges on backup.* to
[email=backup@'%']backup@'%'[/email]
identified by 'shenxun';   
          //這里給個(gè)賬號(hào)backup,密碼shenxun,讀寫操作的數(shù)據(jù)庫(kù)是backup.

4.進(jìn)行測(cè)試.

    用106連接208的mysql-proxy:

   /usr/bin/mysql -u backup -pshenxun –P4040 –h 192.168.100.208 –D backup

創(chuàng)建一個(gè)表

   Create  table haha(id int,name char(6));

然后我們到210和104上去看下數(shù)據(jù)庫(kù)的情況,看到210是沒有剛才
寫入的數(shù)據(jù)庫(kù)表,而104是有剛才寫入的數(shù)據(jù)表的.
現(xiàn)在我們把上面的命令修改下

   mysql-proxy --proxy-backend-addresses=192.168.100.210:3306 --proxy-backend-   addresses=192.168.100.104:3306 --proxy-lua-script=/home2/mysql-proxy-0.6.0-linux-rhas4-      x86/share/mysql-proxy/rw-splitting.lua &

然后我們?cè)?08上再重新建個(gè)表

    Create  table xixi(id int,name char(6));
這個(gè)時(shí)候再到210和104上去看下數(shù)據(jù)庫(kù)的情況,發(fā)現(xiàn)2個(gè)數(shù)據(jù)庫(kù)都有剛才寫入的數(shù)據(jù)
庫(kù)表.
可以充分說明我們的數(shù)據(jù)庫(kù)讀寫分離已經(jīng)實(shí)現(xiàn)了

相關(guān)文章

  • Mysql逗號(hào)拼接字符串的關(guān)聯(lián)查詢以及統(tǒng)計(jì)問題

    Mysql逗號(hào)拼接字符串的關(guān)聯(lián)查詢以及統(tǒng)計(jì)問題

    有時(shí)為了數(shù)據(jù)庫(kù)簡(jiǎn)潔,存放數(shù)據(jù)的時(shí)候,某一字段采用逗號(hào)隔開的形式進(jìn)行存儲(chǔ),下面這篇文章主要給大家介紹了關(guān)于Mysql逗號(hào)拼接字符串的關(guān)聯(lián)查詢以及統(tǒng)計(jì)問題的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 淺談MySQL next-key lock 加鎖范圍

    淺談MySQL next-key lock 加鎖范圍

    我們知道MYSQL NEXT-KEY LOCK是用來防止幻讀,那么MySQL next-key lock 加鎖范圍是多少,很多人都不知道,本文就來詳細(xì)的介紹一下
    2021-06-06
  • 安裝mysq 5.7.20 解壓版遇到的坑(推薦)

    安裝mysq 5.7.20 解壓版遇到的坑(推薦)

    最近有朋友說當(dāng)mysql5.7.20解壓版環(huán)境變量配置好后,根目錄沒有my.ini 也沒有 my-default.ini文件,怎么處理這個(gè)問題呢,下面小編給大家?guī)砹私鉀Q方案,大家可以參考下
    2017-11-11
  • Mac環(huán)境mysql5.7.21 utf8編碼問題及解決方案

    Mac環(huán)境mysql5.7.21 utf8編碼問題及解決方案

    本篇教程給大家簡(jiǎn)單介紹下Mac環(huán)境mysql5.7.21 utf8編碼問題及解決方案,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-03-03
  • 詳解MySQL中的分組查詢與連接查詢語句

    詳解MySQL中的分組查詢與連接查詢語句

    這篇文章主要介紹了MySQL中的分組查詢與連接查詢語句,同時(shí)還介紹了一些統(tǒng)計(jì)函數(shù)的用法,需要的朋友可以參考下
    2016-03-03
  • 為mysql數(shù)據(jù)庫(kù)添加添加事務(wù)處理的方法

    為mysql數(shù)據(jù)庫(kù)添加添加事務(wù)處理的方法

    開始首先說明一下,mysql數(shù)據(jù)庫(kù)默認(rèn)的數(shù)據(jù)庫(kù)引擎是MyISAM,是不支持事務(wù)的,單數(shù)如果你添加了數(shù)據(jù)執(zhí)行語句是不會(huì)出錯(cuò)的,單數(shù)不管用,即便是回滾事務(wù),記錄也是插入進(jìn)去了,所有首先我們要做的第一步是更改數(shù)據(jù)庫(kù)引擎
    2011-07-07
  • MySQL關(guān)于exists的一個(gè)bug

    MySQL關(guān)于exists的一個(gè)bug

    今天小編給大家分享一個(gè)mysql關(guān)于exists的一個(gè)bug問題,非常不錯(cuò),感興趣的朋友一起學(xué)習(xí)下
    2016-08-08
  • Linux平臺(tái)mysql開啟遠(yuǎn)程登錄

    Linux平臺(tái)mysql開啟遠(yuǎn)程登錄

    本文給大家分享的是在Linux平臺(tái)為MySQL開啟遠(yuǎn)程登錄連接的方法,有相同需求的小伙伴可以參考下
    2017-02-02
  • linux CentOS6.5 yum安裝mysql5.6

    linux CentOS6.5 yum安裝mysql5.6

    這篇文章主要為大家詳細(xì)介紹了linux CentOS6.5 yum安裝mysql5.6的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • mysql缺少my.ini文件的解決方法

    mysql缺少my.ini文件的解決方法

    使用的這么長(zhǎng)時(shí)間的mysql,有一天我突然需要使用mysql?的配置文件my.ini時(shí)發(fā)現(xiàn)沒有這個(gè)文件并且這個(gè)文件不是被隱藏了,所以本文給大家介紹了mysql缺少my.ini文件的解決方法,需要的朋友可以參考下
    2023-12-12

最新評(píng)論