我無法在 ubuntu 伺服器上設定 MySQL 叢集。作為一個起點,我從 關聯但我沒有成功,我下載的 tar ball 版本是 6.3.45。由於我想測試 mysql 集群,數據節點和 SQL 節點相同,但 sql 從未/etc/init.d/mysql.server start
在管理節點控制台中顯示為已連接(sql 節點上的 mysqld 正在運行),如下所示。
[ndbd(NDB)] 2 node(s)
id=2 @192.168.1.107 (Version: version number, Nodegroup: 0, Master)
id=3 @192.168.1.108 (Version: version number, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.1.105 (Version: version number)
[mysqld(API)] 2 node(s)
id=4 (not connected, accepting connect from 192.168.1.107)
id=5 (not connected, accepting connect from 192.168.1.108)
在所有 3 台機器上,mysql-server 和 client( apt-get install mysql-server mysql-client
) 都已安裝,我完全停止並在系統啟動時刪除它們。
現在 mysqld 來自提取的集群 tar ball( /usr/local/mysql/support-files/mysql.server
)。至於測試,我在兩個資料節點上建立了一個測試資料庫,但表格也沒有在其他節點上同步。我檢查了很多鏈接,所有鏈接中的配置都保持相似,但在某個地方出了問題。還需要額外的包裹嗎?過去三天我一直在嘗試這個。
更新1:
Ubuntu 和 mysql-cluster 是否有任何錯誤,我在叢集 7 上仍然沒有成功。還有幫助嗎?請!
更新2:
mysql-cluster
任何人都可以給我ubuntu( )的工作教程10.04
,只是一個成功的工作指南...
編輯3:
有人請指導我嗎...?
答案1
建議使用目前 GA 版本的 MySQL Cluster 7.1 或開發里程碑版本(計劃作為下一個 GA)7.2。兩者都可以在這裡下載: http://dev.mysql.com/downloads/cluster/
入門指南將幫助您啟動並運行: http://mysql.com/products/cluster/get-started.html#quickstart
答案2
我成功了!正如我所說,我已經安裝了 aptmysql-server
並mysql-client
從 apt 安裝,這是導致問題的原因,我不確定mysql-cluster
當我從系統啟動開始停止並刪除它們時,這會如何出現問題。不知何故,我可以在從 apt 中刪除 mysql 後看到 mysql-cluster 完成它的工作,
#dpkg --get-selections | grep mysql
#apt-get remove mysql-client mysql-client-5.1 mysql-client-core-5.1 mysql-common mysql-server mysql-server-5.1 mysql-server-core-5.1
不知道 mysql-cluster(build install) 和 mysql-server (來自 apt,儘管它沒有運行) 之間有什麼問題。
編輯: 對不起!
不知道怎麼回事,從昨天開始就不能用了。實際上,我無法找出 mysql-cluster 的 pkg 要求,是mysql-server
或mysql-client
應該與叢集一起安裝和運行,還是單獨 mysql-cluster 就足以運行 SQL(mysqld) 和資料節點?現在它沒有啟動,mysqld( /etc/init.d/mysql.server
) 沒有啟動並給出以下錯誤:
Starting MySQL
* Couldn't find MySQL manager (/usr/bin/mysqlmanager) or server (/usr/bin/mysqld_safe)
在另一個節點(有相同的問題)上,我什至嘗試複製/usr/local/bin/*
到/usr/bin
但仍然沒有用,當我嘗試在這台機器上啟動 mysqld 時,它顯示以下錯誤:
................... * Manager of pid-file quit without updating file.
apt-get install libaprutil1-dev
在兩台機器上安裝 libaprutil1-dev( ) 後發生這種情況。有人有 ubuntu 上 mysql-cluster 設定的工作連結嗎?
更新
我得到了我已解決的問題這裡現在正在工作!
謝謝!