亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: MySQL集群配置 [打印本頁]

作者: Nanu    時(shí)間: 2005-11-03 22:38
標(biāo)題: MySQL集群配置
一、介紹
========
這篇文檔旨在介紹如何安裝配置基于2臺(tái)服務(wù)器的MySQL集群。并且實(shí)現(xiàn)任意一臺(tái)服務(wù)器出現(xiàn)問題或宕機(jī)時(shí)MySQL依然能夠繼續(xù)運(yùn)行。

注意!
雖然這是基于2臺(tái)服務(wù)器的MySQL集群,但也必須有額外的第三臺(tái)服務(wù)器作為管理節(jié)點(diǎn),但這臺(tái)服務(wù)器可以在集群?jiǎn)?dòng)完成后關(guān)閉。同時(shí)需要注意的是并不推薦在集群?jiǎn)?dòng)完成后關(guān)閉作為管理節(jié)點(diǎn)的服務(wù)器。盡管理論上可以建立基于只有2臺(tái)服務(wù)器的MySQL集群,但是這樣的架構(gòu),一旦一臺(tái)服務(wù)器宕機(jī)之后集群就無法繼續(xù)正常工作了,這樣也就失去了集群的意義了。出于這個(gè)原因,就需要有第三臺(tái)服務(wù)器作為管理節(jié)點(diǎn)運(yùn)行。

另外,可能很多朋友都沒有3臺(tái)服務(wù)器的實(shí)際環(huán)境,可以考慮在VMWare或其他虛擬機(jī)中進(jìn)行實(shí)驗(yàn)。

下面假設(shè)這3臺(tái)服務(wù)的情況:

Server1: mysql1.vmtest.net 192.168.0.1
Server2: mysql2.vmtest.net 192.168.0.2
Server3: mysql3.vmtest.net 192.168.0.3

Servers1和Server2作為實(shí)際配置MySQL集群的服務(wù)器。對(duì)于作為管理節(jié)點(diǎn)的Server3則要求較低,只需對(duì)Server3的系統(tǒng)進(jìn)行很小的調(diào)整并且無需安裝MySQL,Server3可以使用一臺(tái)配置較低的計(jì)算機(jī)并且可以在Server3同時(shí)運(yùn)行其他服務(wù)。


二、在Server1和Server2上安裝MySQL
=================================
http://www.mysql.com上下載mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz
注意:必須是max版本的MySQL,Standard版本不支持集群部署!

以下步驟需要在Server1和Server2上各做一次
# mv mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz /usr/local/
# cd /usr/local/
# groupadd mysql
# useradd -g mysql mysql
# tar -zxvf mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz
# rm -f mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz
# mv mysql-max-4.1.9-pc-linux-gnu-i686 mysql
# cd mysql
# scripts/mysql_install_db --user=mysql
# chown -R root  .
# chown -R mysql data
# chgrp -R mysql .
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld

此時(shí)不要啟動(dòng)MySQL!



三、安裝并配置管理節(jié)點(diǎn)服務(wù)器(Server3)
=====================================
作為管理節(jié)點(diǎn)服務(wù)器,Server3需要ndb_mgm和ndb_mgmd兩個(gè)文件:

http://www.mysql.com上下載mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz

# mkdir /usr/src/mysql-mgm
# cd /usr/src/mysql-mgm
# tar -zxvf mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz
# rm mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz
# cd mysql-max-4.1.9-pc-linux-gnu-i686
# mv bin/ndb_mgm .
# mv bin/ndb_mgmd .
# chmod +x ndb_mg*
# mv ndb_mg* /usr/bin/
# cd
# rm -rf /usr/src/mysql-mgm

現(xiàn)在開始為這臺(tái)管理節(jié)點(diǎn)服務(wù)器建立配置文件:

# mkdir /var/lib/mysql-cluster
# cd /var/lib/mysql-cluster
# vi config.ini

在config.ini中添加如下內(nèi)容:

[NDBD DEFAULT]
NoOfReplicas=2
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Managment Server
[NDB_MGMD]
HostName=192.168.0.3 #管理節(jié)點(diǎn)服務(wù)器Server3的IP地址
# Storage Engines
[NDBD]
HostName=192.168.0.1 #MySQL集群Server1的IP地址
DataDir= /var/lib/mysql-cluster
[NDBD]
HostName=192.168.0.2 #MySQL集群Server2的IP地址
DataDir=/var/lib/mysql-cluster
# 以下2個(gè)[MYSQLD]可以填寫Server1和Server2的主機(jī)名。
# 但為了能夠更快的更換集群中的服務(wù)器,推薦留空,否則更換服務(wù)器后必須對(duì)這個(gè)配置進(jìn)行更改。
[MYSQLD]
[MYSQLD]

保存退出后,啟動(dòng)管理節(jié)點(diǎn)服務(wù)器Server3:
# ndb_mgmd

啟動(dòng)管理節(jié)點(diǎn)后應(yīng)該注意,這只是管理節(jié)點(diǎn)服務(wù),并不是管理終端。因而你看不到任何關(guān)于啟動(dòng)后的輸出信息。



四、配置集群服務(wù)器并啟動(dòng)MySQL
=============================
在Server1和Server2中都需要進(jìn)行如下改動(dòng):

# vi /etc/my.cnf

[mysqld]
ndbcluster
ndb-connectstring=192.168.0.3 #Server3的IP地址
[mysql_cluster]
ndb-connectstring=192.168.0.3 #Server3的IP地址

保存退出后,建立數(shù)據(jù)目錄并啟動(dòng)MySQL:

# mkdir /var/lib/mysql-cluster
# cd /var/lib/mysql-cluster
# /usr/local/mysql/bin/ndbd --initial
# /etc/rc.d/init.d/mysqld start

可以把/usr/local/mysql/bin/ndbd加到/etc/rc.local中實(shí)現(xiàn)開機(jī)啟動(dòng)。
注意:只有在第一次啟動(dòng)ndbd時(shí)或者對(duì)Server3的config.ini進(jìn)行改動(dòng)后才需要使用--initial參數(shù)!


五、檢查工作狀態(tài)
================
回到管理節(jié)點(diǎn)服務(wù)器Server3上,并啟動(dòng)管理終端:

# /usr/bin/ndb_mgm
鍵入show命令查看當(dāng)前工作狀態(tài):(下面是一個(gè)狀態(tài)輸出示例)

[root@mysql3 root]# /usr/bin/ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> show
Connected to Management Server at: localhost:1186
Cluster Configuration
---------------------
[ndbd(NDB)]     2 node(s)
id=2    @192.168.0.1  (Version: 4.1.9, Nodegroup: 0, Master)
id=3    @192.168.0.2  (Version: 4.1.9, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @192.168.0.3  (Version: 4.1.9)

[mysqld(API)]   2 node(s)
id=4   (Version: 4.1.9)
id=5   (Version: 4.1.9)

ndb_mgm>

如果上面沒有問題,現(xiàn)在開始測(cè)試MySQL:
注意,這篇文檔對(duì)于MySQL并沒有設(shè)置root密碼,推薦你自己設(shè)置Server1和Server2的MySQL root密碼。

在Server1中:

# /usr/local/mysql/bin/mysql -u root -p
> use test;
> CREATE TABLE ctest (i INT) ENGINE=NDBCLUSTER;
> INSERT INTO ctest () VALUES (1);
> SELECT * FROM ctest;

應(yīng)該可以看到1 row returned信息(返回?cái)?shù)值1)。

如果上述正常,則換到Server2上重復(fù)上面的測(cè)試,觀察效果。如果成功,則在Server2中執(zhí)行INSERT再換回到Server1觀察是否工作正常。
如果都沒有問題,那么恭喜成功!


六、破壞性測(cè)試
==============
將Server1或Server2的網(wǎng)線拔掉,觀察另外一臺(tái)集群服務(wù)器工作是否正常(可以使用SELECT查詢測(cè)試)。測(cè)試完畢后,重新插入網(wǎng)線即可。

如果你接觸不到物理服務(wù)器,也就是說不能拔掉網(wǎng)線,那也可以這樣測(cè)試:
在Server1或Server2上:

# ps aux | grep ndbd
將會(huì)看到所有ndbd進(jìn)程信息:

root      5578  0.0  0.3  6220 1964 ?        S    03:14   0:00 ndbd
root      5579  0.0 20.4 492072 102828 ?     R    03:14   0:04 ndbd
root     23532  0.0  0.1  3680  684 pts/1    S    07:59   0:00 grep ndbd

然后殺掉一個(gè)ndbd進(jìn)程以達(dá)到破壞MySQL集群服務(wù)器的目的:

# kill -9 5578 5579

之后在另一臺(tái)集群服務(wù)器上使用SELECT查詢測(cè)試。并且在管理節(jié)點(diǎn)服務(wù)器的管理終端中執(zhí)行show命令會(huì)看到被破壞的那臺(tái)服務(wù)器的狀態(tài)。
測(cè)試完成后,只需要重新啟動(dòng)被破壞服務(wù)器的ndbd進(jìn)程即可:

# ndbd
注意!前面說過了,此時(shí)是不用加--inital參數(shù)的!

至此,MySQL集群就配置完成了!
作者: jackylau    時(shí)間: 2005-11-04 09:22
兄弟,我?guī)湍沩斠幌拢?hr noshade size="2" width="100%" color="#808080"> 作者: hongfengyue    時(shí)間: 2005-11-04 16:27
謝謝!非常感謝。改天測(cè)試一下找一個(gè)機(jī)器。哈哈

可惜現(xiàn)在用不了mysql的cluster,只能自己玩玩。
作者: iammecn    時(shí)間: 2005-11-27 21:15
已經(jīng)收藏了
作者: 鴻羽    時(shí)間: 2005-12-14 08:29
好東西,謝謝
作者: wanghl    時(shí)間: 2005-12-20 08:14
感謝,收藏先!
作者: greysky-zfj    時(shí)間: 2005-12-20 16:46
好貼!但我有一事不明,請(qǐng)教樓主:
這樣的話,假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?如果寫192.168.0.1的話,這臺(tái)機(jī)器down掉后,程序還正常么?沒有環(huán)境,不能試驗(yàn)^_^
作者: bnq    時(shí)間: 2005-12-22 18:06
標(biāo)題: 佩服
按文試一下
作者: jackylau    時(shí)間: 2005-12-31 12:22
按照你的做通了,回頭測(cè)試一下性能.看看如何!
作者: net_sky    時(shí)間: 2006-01-13 13:38
收藏!!!
作者: 遙望    時(shí)間: 2006-01-13 14:10
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: kaiyuen    時(shí)間: 2006-01-20 15:58
標(biāo)題: ???
貼很好,感謝樓主,但我也有和6樓那位同志一樣的疑問????
作者: kedy    時(shí)間: 2006-01-22 17:20
收藏下先。
作者: swh01    時(shí)間: 2006-01-23 11:59
收藏!!!
作者: leera    時(shí)間: 2006-01-23 20:09
標(biāo)題: 測(cè)試性能了么?
能瞬間同步?
作者: benbenblood    時(shí)間: 2006-01-24 08:57
這個(gè)配置可以在freebsd下通過嗎?
作者: unixXiaoqiang    時(shí)間: 2006-01-26 10:18
原帖由 greysky-zfj 于 2005-12-20 16:46 發(fā)表
好貼!但我有一事不明,請(qǐng)教樓主:
這樣的話,假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?如果寫192.168.0.1的話,這臺(tái)機(jī)器down掉后,程序還正常么?沒有環(huán)境,不 ...

同問。
作者: rardge    時(shí)間: 2006-01-26 11:46
呵呵,大家有興趣做集群的,就動(dòng)手做一遍,順便測(cè)試一下該怎么用php連接吧,不要等答案了。
作者: abbish    時(shí)間: 2006-01-27 23:46
那PHP連接是應(yīng)該連接管理節(jié)點(diǎn)還是隨便連接一個(gè)數(shù)據(jù)庫服務(wù)器?如果兩個(gè)數(shù)據(jù)庫服務(wù)器的連接密碼不一致會(huì)出現(xiàn)什么情況?
這樣做的集群能否保證數(shù)據(jù)的同步?當(dāng)一個(gè)數(shù)據(jù)庫服務(wù)器當(dāng)機(jī),恢復(fù)后是否還能保持?jǐn)?shù)據(jù)的同步?
作者: asdasd    時(shí)間: 2006-02-01 09:51
收藏,非常好啊
作者: 可愛的蜘蛛    時(shí)間: 2006-02-01 13:41
好東動(dòng)
作者: 網(wǎng)絡(luò)閑人    時(shí)間: 2006-02-05 10:51
我現(xiàn)在的環(huán)境是 rh3+cluster+oracle
cluster組件是用redhat的 只用2臺(tái)機(jī)器就可以實(shí)現(xiàn) 切換。不知道m(xù)ssql 是不是也可以!
作者: ipaddr    時(shí)間: 2006-02-07 09:29
收藏先。
作者: lubber    時(shí)間: 2006-02-11 20:03
謝謝樓主.
可惜沒有環(huán)境,有同樣的問題,到底應(yīng)該訪問那臺(tái)機(jī)器啊,個(gè)人憑直覺認(rèn)為應(yīng)該訪問管理節(jié)點(diǎn)啊
作者: badeager    時(shí)間: 2006-02-14 11:01
據(jù)說mysql 做集群 效果不好
作者: archangle    時(shí)間: 2006-02-14 11:25
據(jù)說mysql 做集群 效果不好

看具體情況了,我做了一個(gè)集群為dns提供數(shù)據(jù),我的要求是沒有單點(diǎn)讀和寫的單點(diǎn)故障,查詢速度不是問題。更新量很小,所以滿足我的要求。已經(jīng)跑了快一個(gè)月了,很穩(wěn)定。
作者: haohaoo    時(shí)間: 2006-02-18 16:09
好東西,不過當(dāng)管理服務(wù)器掛了的話就全完了。
有沒有類似lvs的功能一樣,有backup機(jī)器來接替管理服務(wù)器
作者: dishanqian    時(shí)間: 2006-03-24 11:32
標(biāo)題: 可以用多個(gè)management node
Is it helpful to have more than one management node for a cluster?

It can be helpful as a fail-safe. Only one MGM node controls the cluster at any given time, but it is possible to configure one MGM as primary, and one or more additional management nodes to take over in the event that the primary MGM node fails.
作者: dishanqian    時(shí)間: 2006-03-24 13:12
原帖由 archangle 于 2006-2-14 11:25 發(fā)表

看具體情況了,我做了一個(gè)集群為dns提供數(shù)據(jù),我的要求是沒有單點(diǎn)讀和寫的單點(diǎn)故障,查詢速度不是問題。更新量很小,所以滿足我的要求。已經(jīng)跑了快一個(gè)月了,很穩(wěn)定。


數(shù)據(jù)必須保存在內(nèi)存, 這點(diǎn)限制太大了。
5。1可以把數(shù)據(jù)保存在磁盤,但是索引還是在內(nèi)存。
作者: zqlogin    時(shí)間: 2006-03-25 18:24
謝謝,支持呀。!
作者: 日出    時(shí)間: 2006-04-21 10:21
問個(gè)問題. 為什么我弄完ndb_mgmd只有當(dāng)前目錄是/var/lib/mysql-cluster 下才能執(zhí)行.
作者: 日出    時(shí)間: 2006-04-21 10:26
解決了.要指定一下config.ini位置  -f /var/lib/mywql-cluster/config.ini
作者: lzfzl    時(shí)間: 2006-06-01 14:26
我用rhel3+cluster+mysql 5.21 max兩臺(tái)機(jī)子就夠了。我沒有用到mysql的集群管理部件,我想這種結(jié)構(gòu)下mysql非max版本也是可以實(shí)現(xiàn)故障轉(zhuǎn)移集群的。
作者: mageguoshi    時(shí)間: 2006-06-01 16:20
原帖由 greysky-zfj 于 2005-12-20 16:46 發(fā)表
好貼!但我有一事不明,請(qǐng)教樓主:
這樣的話,假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?如果寫192.168.0.1的話,這臺(tái)機(jī)器down掉后,程序還正常么?沒有環(huán)境,不 ...

這個(gè)問題有人回答么,或者有沒有人測(cè)試過!
作者: caichang    時(shí)間: 2006-06-01 17:53
好帖!頂上!
作者: goodboy1881    時(shí)間: 2006-06-01 18:38
原帖由 greysky-zfj 于 2005-12-20 16:46 發(fā)表
好貼!但我有一事不明,請(qǐng)教樓主:
這樣的話,假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?如果寫192.168.0.1的話,這臺(tái)機(jī)器down掉后,程序還正常么?
作者: rardge    時(shí)間: 2006-06-02 11:38
原帖由 goodboy1881 于 2006-6-1 18:38 發(fā)表
原帖由 greysky-zfj 于 2005-12-20 16:46 發(fā)表
好貼!但我有一事不明,請(qǐng)教樓主:
這樣的話,假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?如果寫192.168.0.1的話,這臺(tái)機(jī)器down掉后,程序還正常么?


另貼說明了,在這里標(biāo)示一下作個(gè)鏈接。
http://72891.cn/viewthr ... &extra=page%3D1
看手冊(cè)第 15 章(MySQL Cluster)第 3 和 3.5 小節(jié)。
作者: thatday    時(shí)間: 2006-06-02 17:03
原帖由 goodboy1881 于 2006-6-1 18:38 發(fā)表
好貼!但我有一事不明,請(qǐng)教樓主:
這樣的話,假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?如果寫192.168.0.1的話 ...



數(shù)據(jù)庫連接ip是MYSQL群集節(jié)點(diǎn)服務(wù)器的IP地址。

這種冗余技術(shù),類似帖子 http://72891.cn/viewthread.php?tid=660467 中提到的兩臺(tái)openbsd加一臺(tái)freebsd組成防火墻陣列,freebsd是節(jié)點(diǎn)服務(wù)器。

[ 本帖最后由 thatday 于 2006-6-2 17:04 編輯 ]
作者: rardge    時(shí)間: 2006-06-02 17:25
原帖由 thatday 于 2006-6-2 17:03 發(fā)表



數(shù)據(jù)庫連接ip是MYSQL群集節(jié)點(diǎn)服務(wù)器的IP地址。

這種冗余技術(shù),類似帖子 http://72891.cn/viewthread.php?tid=660467 中提到的兩臺(tái)openbsd加一臺(tái)freebsd組成防火墻陣列,freeb ...


兄弟,你要早點(diǎn)來多好啊,呵呵
正所謂話不說不明啊,很多東西沒點(diǎn)明之前就是一團(tuán)疑問。
作者: thatday    時(shí)間: 2006-06-03 10:02
原帖由 rardge 于 2006-6-2 17:25 發(fā)表


兄弟,你要早點(diǎn)來多好啊,呵呵
正所謂話不說不明啊,很多東西沒點(diǎn)明之前就是一團(tuán)疑問。


有沒有這么偉大啊,吼吼
作者: imxae    時(shí)間: 2006-06-03 14:45
這種可以在win2000下使用么?
作者: xinglp    時(shí)間: 2006-06-04 19:29
看看官方文檔 還不支持win的mdbd dbd cluster 不支持sqlcluster
作者: lincoln_834100    時(shí)間: 2006-08-03 19:38
好帖,頂!
作者: pulf    時(shí)間: 2006-08-03 22:27
hao
作者: kyxy3465    時(shí)間: 2006-08-07 16:26
標(biāo)題: 連接不上啊
按照樓主說的做了。可是不能完成三機(jī)互連啊
數(shù)據(jù)接點(diǎn)PC1和PC2輸入/usr/local/mysql/bin/ndbd 后都提示
Unable to connect with connect string: nodeid=0,210.40.39.8:1186
Retrying every 5 seconds. Attempts left: 12 11 10 9 8 7 6 5 4 3 2 1, failed.
error=2350
2006-08-03 09:40:43 [ndbd] INFO     -- Error handler restarting system
2006-08-03 09:40:43 [ndbd] INFO     -- Error handler shutdown completed - exiting
sphase=0
exit=-1
而管理接點(diǎn)pc3輸入 ndb_mgm后
-- NDB Cluster -- Management Client --
ndb_mgm> show
Connected to Management Server at: 210.40.39.8:1186
Cluster Configuration
后邊就提示不能連接到PC1和2
不知道那出了問題,求教。!
作者: zaochun_liyi    時(shí)間: 2006-08-17 17:52
原帖由 kyxy3465 于 2006-8-7 16:26 發(fā)表
按照樓主說的做了?墒遣荒芡瓿扇龣C(jī)互連啊
數(shù)據(jù)接點(diǎn)PC1和PC2輸入/usr/local/mysql/bin/ndbd 后都提示
Unable to connect with connect string: nodeid=0,210.40.39.8:1186
Retrying every 5 seconds. Attem ...


lz 把你的防火墻關(guān)閉/添加 1186:tcp 允許訪問
我們也被這個(gè) So  silly 的底層問題弄得郁悶了很久的 呵呵

archangle 老大的精辟講解如下:

配置一個(gè)集群,簡(jiǎn)單說來,需要規(guī)劃好管理節(jié)點(diǎn)(manage node),數(shù)據(jù)節(jié)點(diǎn)(ndb node),mysql節(jié)點(diǎn)(也可以叫api node).這些節(jié)點(diǎn)可以分散在不同的機(jī)器上,也可以在同一臺(tái)機(jī)器上。
設(shè)置步驟簡(jiǎn)單說來是,
1.首先寫好管理節(jié)點(diǎn)的配置文件,然后啟動(dòng)管理節(jié)點(diǎn)。
2.配置ndb節(jié)點(diǎn)并啟動(dòng)
3.啟動(dòng)mysql 節(jié)點(diǎn)
4.用ndb_mgm 查看集群的信息。
其實(shí)參考mysql的官方手冊(cè),詳細(xì)的讀幾遍,自然一眼就能看出問題出在哪里了。

1186端口是ndb_mgmd節(jié)點(diǎn)的監(jiān)聽端口,ndb和mysql節(jié)點(diǎn)通過這端口來讀取集群的配置文件。所以你要在你的管理節(jié)點(diǎn)上啟動(dòng)ndb_mgmd服務(wù)。你確認(rèn)你啟動(dòng)了嗎?

[ 本帖最后由 zaochun_liyi 于 2006-8-17 17:53 編輯 ]
作者: kyxy3465    時(shí)間: 2006-08-18 11:40
lz 把你的防火墻關(guān)閉/添加 1186:tcp 允許訪問
我們也被這個(gè) So  silly 的底層問題弄得郁悶了很久的 呵呵

呵呵 ,偶和我的合作伙伴也是這么做的,順利解決!
作者: freemanxp2005    時(shí)間: 2006-12-27 14:42
ndb_mgm 這個(gè)文件怎么沒有?
作者: freemanxp2005    時(shí)間: 2006-12-27 14:44
我用的是 mysql-standard-5.0.24a-linux-i686-glibc23.tar.gz
bin目錄下沒有這個(gè)文件
作者: qlks    時(shí)間: 2006-12-27 14:49
原帖由 freemanxp2005 于 2006-12-27 14:44 發(fā)表
我用的是 mysql-standard-5.0.24a-linux-i686-glibc23.tar.gz
bin目錄下沒有這個(gè)文件


需要max版本的
作者: freemanxp2005    時(shí)間: 2006-12-27 14:54
謝謝樓上的,max版本和普通版本,有什么區(qū)別啊?
作者: wildcat707    時(shí)間: 2006-12-27 15:59
不錯(cuò)。
作者: freemanxp2005    時(shí)間: 2006-12-27 16:32
原帖由 greysky-zfj 于 2005-12-20 16:46 發(fā)表
好貼!但我有一事不明,請(qǐng)教樓主:
這樣的話,假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?如果寫192.168.0.1的話,這臺(tái)機(jī)器down掉后,程序還正常么?沒有環(huán)境,不 ...




版主請(qǐng)解釋一下啊!
作者: yejr    時(shí)間: 2006-12-27 21:12
解釋什么?
作者: Jeff_z    時(shí)間: 2006-12-27 22:01
這帖子都有太多人翻版了,樓主有沒有集群備份的資料,如果有可否傳上來分享下。
作者: raid_fifa    時(shí)間: 2006-12-28 10:16
原帖由 freemanxp2005 于 2006-12-27 16:32 發(fā)表




版主請(qǐng)解釋一下啊!



那個(gè)ip地址是mysqld所在的機(jī)器地址;如果有多個(gè)mysqld機(jī)器,可以在多個(gè)mysqld之前使用lvs,php代碼里面的ip寫lvs的浮動(dòng)ip
作者: qlks    時(shí)間: 2006-12-28 10:37
原帖由 freemanxp2005 于 2006-12-27 16:32 發(fā)表




版主請(qǐng)解釋一下啊!



多個(gè)mysql是做負(fù)載均衡用的
可以用lvs來制定一個(gè)vip
你在php用這個(gè)vip
作者: freemanxp2005    時(shí)間: 2006-12-28 11:06
作了mysql cluster 還要lvs配合才能在php上使用嗎?
作者: freemanxp2005    時(shí)間: 2006-12-28 11:09
原帖由 yejr 于 2006-12-27 21:12 發(fā)表
解釋什么?



假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?是管理機(jī)的ip,還是兩臺(tái)node的ip?
如果一臺(tái)node掛了,另一臺(tái)能自動(dòng)頂上去嗎?
作者: zhumao    時(shí)間: 2006-12-28 13:43
我已經(jīng)照做了,失!
估計(jì)樓主不知道從哪里抄來的,自己也沒有測(cè)試吧?
作者: freemanxp2005    時(shí)間: 2006-12-29 09:26
同意樓上的,呵呵
作者: yejr    時(shí)間: 2006-12-29 17:42
原帖由 freemanxp2005 于 2006-12-28 11:09 發(fā)表

假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?是管理機(jī)的ip,還是兩臺(tái)node的ip?
如果一臺(tái)node掛了,另一臺(tái)能自動(dòng)頂上去嗎?


當(dāng)然是連接sql節(jié)點(diǎn)了。
不管你有幾個(gè)db node,都會(huì)同時(shí)工作,如果其中一個(gè)壞了,那么他會(huì)被管理節(jié)點(diǎn)從集群中踢出,不影響集群的使用

[ 本帖最后由 yejr 于 2006-12-29 17:43 編輯 ]
作者: feiyi    時(shí)間: 2008-04-16 11:12
性能不太好。
作者: ylcqen    時(shí)間: 2008-06-03 15:52
不錯(cuò)!
作者: 阿里西瓜    時(shí)間: 2008-10-24 14:22
http://dev.mysql.com/tech-resour ... or-two-servers.html
作者: feiyi    時(shí)間: 2008-10-26 23:33
安裝簡(jiǎn)單,性能很一般。
作者: turionboy    時(shí)間: 2008-10-27 08:35
收藏
作者: ruochen    時(shí)間: 2008-10-27 09:31
LZ的圖片很爆呀
作者: sndyntuem    時(shí)間: 2009-12-18 18:08
好貼!但我有一事不明,請(qǐng)教樓主:
這樣的話,假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?如果寫192.168.0.1的話,這臺(tái)機(jī)器down掉后,程序還正常么?沒有環(huán)境,不能試驗(yàn)^_^

這個(gè)集群做成功,只是和這位老兄一樣IP問題???
不過正考慮加上LVS_mysql  或者 MMM來做;有那老兄做過的指教一下

[ 本帖最后由 sndyntuem 于 2009-12-18 18:16 編輯 ]
作者: 楓影誰用了    時(shí)間: 2009-12-18 18:18
原帖由 sndyntuem 于 2009-12-18 18:08 發(fā)表
好貼!但我有一事不明,請(qǐng)教樓主:
這樣的話,假如是在php里寫代碼,如"mysql_connect(ip,user,pass)",那么這個(gè)ip應(yīng)該寫那個(gè)呢?如果寫192.168.0.1的話,這臺(tái)機(jī)器down掉后,程序還正常么?沒有環(huán)境,不能試驗(yàn)^ ...


所有sql節(jié)點(diǎn)均可

或你用ndb api連接。


太老的貼了,有問題開新貼吧。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2