2015-08-20 119 views
0

我終於在兩臺服務器上安裝mysql集羣,並得到他們跑來:在MySQL集羣運行MySQL

[ndbd(NDB)] 2 node(s) 
id=2 @xx.xx.xx.xxx (mysql-5.6.25 ndb-7.4.7, Nodegroup: 0, *) 
id=3 @yy.yyy.yyy.yyy (mysql-5.6.25 ndb-7.4.7, Nodegroup: 0) 

[ndb_mgmd(MGM)] 1 node(s) 
id=1 @xx.xx.xx.xxx (mysql-5.6.25 ndb-7.4.7) 

[mysqld(API)] 2 node(s) 
id=4 @xx.xx.xx.xx (mysql-5.6.25 ndb-7.4.7) 
id=5 @yy.yyy.yyy.yyy (mysql-5.6.25 ndb-7.4.7) 

但是,當我運行mysql我只得到了這樣的信息:

The program "mysql" can be found in the following packages: 
* mysql-client-core-5.5 
* mariadb-client-core-5.5 
* mysql-client-core-5.6 
* percona-xtradb-cluster-client-5.5 
Try: apt-get install <selected package> 

我無法安裝這些軟件包是因爲它們會與集羣發生衝突。

my.conf

[mysqld] 
# Options for mysqld process: 
ndbcluster      # run NDB storage engine 

basedir = /usr/local/mysql 
datadir = /usr/local/mysql/data 
socket= /var/run/mysqld/mysqld.sock 


[mysql_cluster] 
# Options for MySQL Cluster processes: 
ndb-connectstring=46.21.99.140 # location of management server 

我的集羣在/ usr /本地/ mysql /下

我的錯誤文件不顯示任何錯誤 USR /本地/ MySQL的/數據/ mycomputer.err安裝

Server1在此設置下運行良好,但在server2中未啓動的mysql。

有誰知道我爲什麼會收到此消息以及如何解決該消息?

回答

0
The program "mysql" can be found in the following packages: 
* mysql-client-core-5.5 
* mariadb-client-core-5.5 
* mysql-client-core-5.6 
* percona-xtradb-cluster-client-5.5 
Try: apt-get install <selected package> 

我無法安裝這些包,因爲他們將與 集羣衝突。

我確實修復了衝突和installd mysql-client-core-5.6,一切正常!