iT邦幫忙

0

mysql cluster 管理介面

coolkiss1206 8 年前10608 瀏覽

mysql可以使用phpmyadmin、navicat等管理介面,
但是在mysql cluster有相對應的管理工具嗎?
最近架mysql cluster出來,但是發現phpmyadmin很像不能用,不知道有別的可以用呢?

2 個回答

22
pcboy
iT邦高手 1 級 ‧ 8 年前
最佳解答

要直接用在各節點用 命令列管理 mysql

18
fillano
iT邦超人 1 級 ‧ 8 年前

我手邊的phpmyadmin沒有支援NDB這個資料表型態,也許稍微修改phpmyadmin的程式就可以了。(但是我現在沒有mysql cluster可以測試,很久以前做過就是了)對於mysql來說,mysql cluster只是一個storage engine,sql指令應該是通透的。

另外,mysql的線上手冊應該很完整,不妨參考一下。

看更多先前的回應...收起先前的回應...
coolkiss1206 iT邦新手 5 級 ‧ 8 年前 檢舉

如果在windows環境下可以用管理工具嗎?

fillano iT邦超人 1 級 ‧ 8 年前 檢舉

windows底下也可以裝phpMyAdmin阿。

不然你可以試試Toad for MySQL或是MySQL workbench:
http://www.quest.com/toad-for-mysql/
http://dev.mysql.com/workbench/

coolkiss1206 iT邦新手 5 級 ‧ 8 年前 檢舉

不好意思沒說清楚,我的意思是說在windows下裝tools去管理mysql cluster,
ex:新增DB、權限設定等。因為之前您說phpmyadmin不能支援NDB這種型態,
請問指的是?因為後來我試了navicat 8可以在windows下對mysql cluster內的sql node
下動作,所以才會覺得有點怪怪的。

fillano iT邦超人 1 級 ‧ 8 年前 檢舉

sql node就是一個標準的mysql server,ndb是一個storage engine,所以其實只要在下ddl的時候加上ENGINE=NDB,就可以把資料表建在mysql cluster。

你可以試一下,例如直接下ddl:
create table 'test' (
id int not null auto_increment,
name varchar(20) not null,
primary key(id)
) ENGINE=NDB;

詳細的說明,請上MYSQL的文件看一看。版本不同,可能會有一些差異。

windows tool能不能做ndb_mgm的動作,我就不知道了。你是要問這個嗎?

我要發表回答

立即登入回答