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

Ubuntu 9.04安裝Mysql Proxy Lua測試成功版

移動開發 iOS
Ubuntu 9.04安裝Mysql Proxy Lua是本文要介紹的內容,主要是來了解Mysql Proxy在Ubuntu 9.04下的安裝環境,具體內容來看本文詳解。

Ubuntu 9.04安裝Mysql Proxy Lua是本文要介紹的內容,主要是來了解Mysql ProxyUbuntu 9.04下的安裝環境,并且已經通過測試,具體內容來看本文詳解。

安裝mysql

1、

  1. apt-get install mysql-server mysql-client libmysqlclient15-dev 

2、進入

  1. mysql  mysql -uroot -p 

密碼root

3、重新設置mysql用戶root的密碼

  1. GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456"; 

4、創建新數據庫 proxy

  1. create database proxy;   

5、創建用戶test 對proxy庫有全部操作權限

  1. grant all privileges on proxy.* to test@localhost identified by "zhaogongyu"; 

6、允許test用戶可以從任意機器上登入MySQL。

  1. ***步:grant all privileges on proxy.* to test@"%" identified by "zhaogongyu";  
  2.  
  3. 第二步:$sudo gedit /etc/mysql/my.cnf 

老版本

  1. skip-networking => #skip-networking 

新版本

  1. bind-address=127.0.0.1 => bind-address= 你機器的IP 

這樣就可以允許其他機器訪問MySQL了

7、重啟mysql命令

  1. sudo /etc/init.d/mysql restart 

8、開機啟動mysql

  1. vim /etc/rc.local 

將下面這一行加入到***一行

  1. cd /usr/bin; /usr/bin/safe_mysqld --user=root &  
  2. exit 0 

注意:記得加上cd /usr/local/mysql-5.1.36;并在改句后面加個空格,不然會導致無法自動在開機的時候啟動

9、從數據庫導出數據

  1. mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt mydatabase > d.sql 

10、創建新庫

  1. create database 'newdata' default character set gbk collate gbk_chinese_ci; 

11、導入數據庫

  1. mysql -uroot -p --default-character=gbk -f newmydatabase >source d.sql ..>exit 

安裝讀寫分離 mysql-proxy

一、mysql

  1. 1、apt-get install mysql-server mysql-client libmysqlclient15-dev  
  2.  
  3. 2、進入mysql  mysql -uroot -p 

密碼root

3、重新設置mysql用戶root的密碼

  1. GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456"; 

4、創建新數據庫 proxy 創建表 prodata

  1. create database proxy;   
  2. CREATE TABLE prodata (name VARCHAR(20), sex CHAR(1)); 

5、創建用戶test 對proxy庫有全部操作權限

  1. grant all privileges on proxy.* to test@localhost identified by "zhaogongyu"; 

6、允許test用戶可以從任意機器上登入MySQL。

  1. ***步:grant all privileges on proxy.* to test@"%" identified by "zhaogongyu";  
  2.  
  3. 第二步:$sudo gedit /etc/mysql/my.cnf 

老版本

  1. skip-networking => #skip-networking 

新版本

  1. bind-address=127.0.0.1 => bind-address= 你機器的IP 

這樣就可以允許其他機器訪問MySQL了

7、重啟mysql命令

  1. sudo /etc/init.d/mysql restart 

注意: mysql安裝后位置

執行文件

  1. /usr/bin/mysql 

數據庫

  1. /var/lib/mysql  
  2. /var/log/mysql 

控制文件

  1. /etc/mysql/my.cnf   

數據庫命令行相關操作

2、創建一個數據庫MYSQLDATA

  1. mysql> CREATE DATABASE MYSQLDATA; 

3、選擇你所創建的數據庫

  1. mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!) 

4、查看現在的數據庫中存在什么表

  1. mysql> SHOW TABLES; 

5、創建一個數據庫表

  1. mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1)); 

6、顯示表的結構:

  1. mysql> DESCRIBE MYTABLE; 

7、往表中加入記錄

  1. mysql> insert into MYTABLE values ("hyq","M"); 

8、用文本方式將數據裝入數據庫表中(例如D:/mysql.txt)

  1. mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE; 

9、導入.sql文件命令(例如D:/mysql.sql)

  1. mysql>use database;  
  2. mysql>source d:/mysql.sql; 

10、刪除表

  1. mysql>drop TABLE MYTABLE; 

11、清空表

  1. mysql>delete from MYTABLE; 

12、更新表中數據

  1. mysql>update MYTABLE set sex="f" where name='hyq';  
  2.  
  3. http://hi.baidu.com/selfcool/blog/item/a44e101fce79b1f2e0fe0b9d.html 

二、mysql-proxy 

LUA文件介紹

  1. http://www.oreillynet.com/pub/a/databases/2007/07/12/getting-started-with-mysql-proxy.html?page=1 
  2.  
  3. 192.168.1.38  proxy  
  4. 192.168.1.44  slaver  從機  
  5. 192.168.1.55  master  主機  
  6.  
  7. apt-get  mysql-proxy 

配置

1、讀寫分離腳本

修改默認連接,進行快速測試,不修改的話要等達到連接數時才讀寫分離

  1. vim /usr/share/mysql-proxy/rw-splitting.lua  
  2.   proxy.global.config.rwsplit = {  
  3.  min_idle_connections = 1,  #默認是4  
  4.  max_idle_connections = 1,  #默認是8  
  5.  
  6.  is_debug = false 
  7.   } 

2、執行讀寫分離

  1. mysql-proxy  -–proxy-read-only-backend-addresses=10.0.0.6:3306 -–proxy-backend-addresses=10.0.0.5:3306  
  2.  -–proxy-lua-script=/usr/share/mysql-proxy/rw-splitting.lua >/var/log/mysql-proxy/mysql-proxy.log &  
  3.  
  4.  (新建/var/log/mysql-proxy/和mysql-proxy.log 調整屬性775 屬于chown R mysql.adm  xx組)  
  5.    
  6. (sudo mysql-proxy --proxy-read-only-backend-addresses=192.168.1.44:3306 
  7. --proxy-backend-addresses=192.168.1.55:3306 
  8. --proxy-lua-script=/usr/share/mysql-proxy/rw-splitting.lua >/var/log/mysql-proxy/mysql-proxy.log &  
  9. ) 

 注:當運行sudo mysql-proxy 查詢進程后沒有4040時候,需要重啟mysql ( sudo /etc/init.d/mysql restart) 之后在輸入proxy設置

3、查看進程

  1. netstat -ant  
  2. tcp  00 0.0.0.0:40400.0.0.0:*LISTEN   
  3. tcp  00 0.0.0.0:40410.0.0.0:*LISTEN  

啟動成功

可以遠程連接了,在一臺linux主機上連接,進行一些讀寫操作

4、測試讀寫分離

進入mysql-proxy機子

  1. a@a-desktop:/usr/share/mysql-proxy$ mysql -utest -p -P4040 -h192.168.1.38  
  2. Enter password:  
  3. Welcome to the MySQL monitor.  Commands end with ; or \g.  
  4. Your MySQL connection id is 25  
  5. Server version: 5.0.51a-3ubuntu5.4-log  
  6.  
  7. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
  8.  
  9. mysql> use proxy;  
  10. Database changed 

插入一條記錄

  1. mysql> insert into prodata(name) values("zgy");  
  2. Query OK, 1 row affected (0.01 sec)  
  3.  
  4. mysql>select * from proxy;  
  5. Empty set (0.00 sec) 

我們插入了數據沒有結果~這就對了讀寫分離了~~~~

注:有時候mysql_proxy(38)庫里會顯示出數據,重啟系統系統,重新啟動mysql后就沒有此現象了。

進入主寫服務器(192.168.1.55) 查看數據

  1. mysql -utest -p -h192.168.1.55  
  2. use proxy;  
  3. select * from prodata; 

可以查看已經寫入了一條記錄

進入從讀服務器(192.168.1.44)

  1. mysql -utest -p -h192.168.1.44  
  2. use proxy;  
  3. select * from prodata; 

因為沒有數據顯示

說明只能讀 不能寫。

小結:Ubuntu 9.04安裝Mysql Proxy Lua測試成功版的內容介紹完了,希望通過本文的學習能對你有所幫助!

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

2009-12-31 16:20:14

Ubuntu 9.04

2009-12-31 17:04:58

Ubuntu9.04版

2009-04-18 06:31:35

LinuxUbuntu 9.04發行版

2011-08-30 11:09:26

MySQL ProxyLua

2011-01-18 16:45:04

Ubuntu

2009-04-22 16:44:55

LinuxUbuntu安裝圖

2011-08-30 11:00:10

MySQL ProxyLua

2011-08-30 10:28:11

MySQL ProxyLUA

2009-04-03 14:30:21

Ubuntu 9.04Linuxbeta版

2010-01-07 15:52:30

Ubuntu skyp

2009-04-24 09:13:15

Ubuntu 9.04正式版鏡像

2010-01-05 17:20:32

Ubuntu 9.04

2010-06-04 15:41:29

安裝MySQL數據庫

2009-04-24 14:54:32

LinuxUbuntu 9.04正式版

2010-01-06 09:49:15

Ubuntu-9.04

2009-07-02 08:54:40

UbuntuMozillaFirefox

2010-02-06 15:31:06

Ubuntu9.04

2010-02-06 17:23:44

2009-03-13 17:00:44

LinuxUbuntu 9.04Alpha 6

2018-10-11 14:22:43

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品视频在线免费观看 | 91亚洲精品在线 | 成人在线一区二区三区 | 国产九九九九 | 国产99久久精品 | 青草久久免费视频 | 久久婷婷国产麻豆91 | 日韩一区二区三区在线观看 | 欧美日韩精品一区二区三区蜜桃 | 成人欧美一区二区三区在线观看 | 色天天综合 | 日韩在线中文字幕 | 成人亚洲视频 | 中文在线一区二区 | 皇色视频在线 | 日韩在线视频一区 | 国产高清精品一区二区三区 | 国产第1页 | 成人综合伊人 | 91极品尤物在线播放国产 | 亚洲aⅴ| 小草久久久久久久久爱六 | 国产精品免费在线 | 欧美在线国产精品 | 99久久精品国产一区二区三区 | 国产精品美女久久久久aⅴ国产馆 | 亚洲精品二区 | 亚洲精品美女 | 免费中文字幕 | av网站免费 | 日韩在线视频免费观看 | 少妇午夜一级艳片欧美精品 | 瑟瑟激情| 99久久久久久| 美女三区 | 久久99国产精一区二区三区 | 99精品一区二区 | 成人影视网址 | 91免费小视频 | 久草久草久草 | 黄网免费 |