偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

MySQL Cluster 搭建中對(duì)數(shù)據(jù)庫(kù)表的創(chuàng)建

數(shù)據(jù)庫(kù) MySQL
以下的文章主要介紹的是MySQL Cluster(MySQL 集群) 搭建的實(shí)際操作步驟中的如何正確創(chuàng)建數(shù)據(jù)庫(kù)表與安全關(guān)閉這兩大步驟的介紹。

MySQL Cluster 是MySQL數(shù)據(jù)庫(kù)主要適合于分布式計(jì)算環(huán)境的高實(shí)用、高冗余這兩種版本。MySQL Cluster 采用了NDB Cluster 存儲(chǔ)引擎,允許在一個(gè) Cluster 中對(duì)MySQL服務(wù)器進(jìn)行與運(yùn)行。

在MyQL 5.0及以上的二進(jìn)制版本中、以及與***的Linux版本兼容的RPM中提供了該存儲(chǔ)引擎。(注意,要想獲得MySQL Cluster 的功能,必須安裝 mysql-server 和 mysql-max RPM)。
目前能夠運(yùn)行MySQL Cluster 的操作系統(tǒng)有Linux、Mac OS X和Solaris(一些用戶(hù)通報(bào)成功地在FreeBSD上運(yùn)行了MySQL Cluster ,但MySQL AB公司尚未正式支持該特性)。

MySQL Cluster(MySQL 集群) 搭建中如何創(chuàng)建數(shù)據(jù)庫(kù)表

與沒(méi)有使用 Cluster的MySQL相比,在MySQL Cluster內(nèi)操作數(shù)據(jù)的方式?jīng)]有太大的區(qū)別。執(zhí)行這類(lèi)操作時(shí)應(yīng)記住兩點(diǎn):

表必須用ENGINE=NDB或ENGINE=NDBCLUSTER選項(xiàng)創(chuàng)建,或用ALTER TABLE選項(xiàng)更改,以使用NDB Cluster存儲(chǔ)引擎在 Cluster內(nèi)復(fù)制它們。如果使用mysqldump的輸出從已有數(shù)據(jù)庫(kù)導(dǎo)入表,可在文本編輯器中打開(kāi)SQL腳本,并將該選項(xiàng)添加到任何表創(chuàng)建語(yǔ)句,或用這類(lèi)選項(xiàng)之一替換任何已有的ENGINE(或TYPE)選項(xiàng)。

另外還請(qǐng)記住,每個(gè)NDB表必須有一個(gè)主鍵。如果在創(chuàng)建表時(shí)用戶(hù)未定義主鍵,NDB Cluster存儲(chǔ)引擎將自動(dòng)生成隱含的主鍵。(注釋?zhuān)涸撾[含 鍵也將占用空間,就像任何其他的表索引一樣。由于沒(méi)有足夠的內(nèi)存來(lái)容納這些自動(dòng)創(chuàng)建的鍵,出現(xiàn)問(wèn)題并不罕見(jiàn))。

下面是一個(gè)例子:

在db2上,創(chuàng)建數(shù)據(jù)表,插入數(shù)據(jù):

 

  1. [db2~]root# mysql -uroot test  
  2. [db2~]mysql> create table city(  
  3. [db2~]mysql> id mediumint unsigned not null auto_increment primary key,  
  4. [db2~]mysql> name varchar(20) not null default ''  
  5. [db2~]mysql> ) engine = ndbcluster default charset utf8;  
  6. [db2~]mysql> insert into city values(1, 'city1');  
  7. [db2~]mysql> insert into city values(2, 'city2'); 

在db3上,查詢(xún)數(shù)據(jù):

 

  1. [db3~]root# mysql -uroot test  
  2. [db2~]mysql> select * from city;  
  3. +-----------+  
  4. |id | name |  
  5. +-----------+  
  6. |1 | city1 |  
  7. +-----------+  
  8. |2 | city2 |  
  9. +-----------+ 

安全關(guān)閉

要想關(guān)閉 Cluster,可在MGM節(jié)點(diǎn)所在的機(jī)器上,在Shell中簡(jiǎn)單地輸入下述命令:

[db1~]root# /usr/local/mysql/ndb_mgm -e shutdown運(yùn)行以下命令關(guān)閉SQL節(jié)點(diǎn)的mysqld服務(wù):

 

  1. [db2~]root# /usr/local/mysql/bin/mysqladmin -uroot shutdown 

其他

關(guān)于MySQL Cluster更多詳細(xì)的資料以及備份等請(qǐng)參見(jiàn)MySQL手冊(cè)的“MySQL Cluster(MySQL 集群)”章節(jié)。

 

 

責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-07-27 10:11:18

DB2數(shù)據(jù)庫(kù)臨時(shí)表

2009-06-11 13:16:57

JBPM數(shù)據(jù)庫(kù)

2018-07-30 15:00:05

數(shù)據(jù)庫(kù)MySQLJOIN

2010-05-24 13:14:19

創(chuàng)建MySQL

2011-03-24 17:49:47

數(shù)據(jù)庫(kù)恢復(fù)

2010-05-13 15:43:34

MySQL宣布

2010-10-13 11:54:00

MySQL數(shù)據(jù)庫(kù)表

2009-07-07 16:39:33

JSP數(shù)據(jù)庫(kù)配置

2010-06-11 14:15:30

MySQL宣布

2018-05-14 16:14:56

數(shù)據(jù)庫(kù)MySQL分表與分區(qū)

2009-02-02 13:16:23

修復(fù)數(shù)據(jù)表MySQL

2011-05-18 13:16:21

MySQL數(shù)據(jù)庫(kù)鎖定

2010-10-15 16:20:59

MySQL數(shù)據(jù)庫(kù)表

2011-08-03 14:02:02

數(shù)據(jù)庫(kù)連接ACCESS

2019-03-01 18:27:09

MySQL安裝數(shù)據(jù)庫(kù)

2011-07-27 14:41:43

JMeterMySQL

2011-04-02 13:09:10

MySQLWebmin創(chuàng)建數(shù)據(jù)庫(kù)

2024-09-20 07:38:00

數(shù)據(jù)庫(kù)性能策略

2010-05-12 14:19:48

2011-08-30 13:40:28

MySQL線(xiàn)程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)