自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

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

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

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

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

另外還請記住,每個NDB表必須有一個主鍵。如果在創(chuàng)建表時用戶未定義主鍵,NDB Cluster存儲引擎將自動生成隱含的主鍵。(注釋:該隱含 鍵也將占用空間,就像任何其他的表索引一樣。由于沒有足夠的內(nèi)存來容納這些自動創(chuàng)建的鍵,出現(xiàn)問題并不罕見)。

下面是一個例子:

在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上,查詢數(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é)點所在的機器上,在Shell中簡單地輸入下述命令:

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

 

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

其他

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

 

 

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

2010-07-27 10:11:18

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

2009-06-11 13:16:57

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

2018-07-30 15:00:05

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

2010-05-24 13:14:19

創(chuàng)建MySQL

2010-05-13 15:43:34

MySQL宣布

2010-10-13 11:54:00

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

2011-03-24 17:49:47

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

2009-07-07 16:39:33

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

2018-05-14 16:14:56

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

2009-02-02 13:16:23

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

2011-05-18 13:16:21

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

2010-06-11 14:15:30

MySQL宣布

2010-10-15 16:20:59

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

2019-03-01 18:27:09

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

2011-08-03 14:02:02

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

2011-04-02 13:09:10

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

2011-07-27 14:41:43

JMeterMySQL

2019-12-13 10:31:45

數(shù)據(jù)庫SQLMySQL

2023-09-14 23:05:57

? ?MySQL數(shù)據(jù)庫

2010-05-21 10:01:11

MySQL數(shù)據(jù)庫
點贊
收藏

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