成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL 集群在Server1與Server2上如何安裝MySQL

數據庫 MySQL
下面的文章主要介紹的是MySQL 集群,以及正確的配置與安裝基于2臺服務器的MySQL數據庫集群,以下就是文章的具體內容介紹。

我們今天主要向大家介紹的是MySQL 集群,其中包括對MySQL 集群的概念介紹,以及如何在Server1與Server2上正確對MySQL進行安裝 ,還有對安裝與配置管理節點服務器(Server3)的正確操作 ,配置集群服務器并啟動MySQL 。

一、介紹

 

 

這篇文檔旨在介紹如何安裝配置基于2臺服務器的MySQL集群。并且實現任意一臺服務器出現問題或宕機時MySQL依然能夠繼續運行。

 

注意!

 

雖然這是基于2臺服務器的MySQL集群,但也必須有額外的第三臺服務器作為管理節點,但這臺服務器可以在集群啟動完成后關閉。同時需要注意的是并不推薦在集群啟動完成后關閉作為管理節點的服務器。盡管理論上可以建立基于只有2臺服務器的MySQL集群,但是這樣的架構,一旦一臺服務器宕機之后集群就無法繼續正常工作了,這樣也就失去了集群的意義了。出于這個原因,就需要有第三臺服務器作為管理節點運行。

 

另外,可能很多朋友都沒有3臺服務器的實際環境,可以考慮在VMWare或其他虛擬機中進行實驗。

 

下面假設這3臺服務的情況:

 

Server1: MySQL1.vmtest.net 192.168.0.1

 

Server2: MySQL2.vmtest.net 192.168.0.2

 

Server3: MySQL3.vmtest.net 192.168.0.3

 

Servers1和Server2作為實際配置MySQL集群的服務器。對于作為管理節點的Server3則要求較低,只需對Server3的系統進行很小的調整并且無需安裝MySQL,Server3可以使用一臺配置較低的計算機并且可以在Server3同時運行其他服務。

 

二、在Server1和Server2上安裝MySQL

 

 

 

注意:必須是max版本的MySQL,Standard版本不支持集群部署!

以下步驟需要在Server1和Server2上各做一次

 

 

  1. # mv MySQL-max-4.1.9-pc-linux-gnu-i686.tar.gz /usr/local/   
  2. # cd /usr/local/   
  3. # groupadd MySQL   
  4. # useradd -g MySQL MySQL   
  5. # tar -zxvf MySQL-max-4.1.9-pc-linux-gnu-i686.tar.gz   
  6. # rm -f MySQL-max-4.1.9-pc-linux-gnu-i686.tar.gz   
  7. # mv MySQL-max-4.1.9-pc-linux-gnu-i686 MySQL   
  8. # cd MySQL   
  9. # scripts/MySQL_install_db --user=MySQL   
  10. # chown -R root .   
  11. # chown -R MySQL data   
  12. # chgrp -R MySQL .   
  13. # cp support-files/MySQL.server /etc/rc.d/init.d/MySQLd   
  14. # chmod x /etc/rc.d/init.d/MySQLd   
  15. # chkconfig --add MySQLd  

 

此時不要啟動MySQL!

 

三、安裝并配置管理節點服務器(Server3)

 

作為管理節點服務器,Server3需要ndb_mgm和ndb_mgmd兩個文件:

 

 

  1. # mkdir /usr/src/MySQL-mgm   
  2. # cd /usr/src/MySQL-mgm   
  3. # tar -zxvf MySQL-max-4.1.9-pc-linux-gnu-i686.tar.gz   
  4. # rm MySQL-max-4.1.9-pc-linux-gnu-i686.tar.gz   
  5. # cd MySQL-max-4.1.9-pc-linux-gnu-i686   
  6. # mv bin/ndb_mgm .   
  7. # mv bin/ndb_mgmd .   
  8. # chmod x ndb_mg*   
  9. # mv ndb_mg* /usr/bin/   
  10. # cd   
  11. # rm -rf /usr/src/MySQL-mgm  

 

現在開始為這臺管理節點服務器建立配置文件:

 

  1. # mkdir /var/lib/MySQL-cluster   
  2. # cd /var/lib/MySQL-cluster   
  3. # vi config.ini  

在config.ini中添加如下內容:

  1. [NDBD DEFAULT]   
  2. NoOfReplicas=2   
  3. [MySQLD DEFAULT]   
  4. [NDB_MGMD DEFAULT]   
  5. [TCP DEFAULT]   
  6. # Managment Server   
  7. [NDB_MGMD]  

 

HostName=192.168.0.3 #管理節點服務器Server3的IP地址

 

# Storage Engines

 

[NDBD]

 

HostName=192.168.0.1 #MySQL集群Server1的IP地址

 

DataDir= /var/lib/MySQL-cluster

 

[NDBD]

 

HostName=192.168.0.2 #MySQL集群Server2的IP地址

 

DataDir=/var/lib/MySQL-cluster

 

# 以下2個[MySQLD]可以填寫Server1和Server2的主機名。

 

# 但為了能夠更快的更換集群中的服務器,推薦留空,否則更換服務器后必須對這個配置進行更改。

 

[MySQLD]

 

[MySQLD]

 

保存退出后,啟動管理節點服務器Server3:

 

# ndb_mgmd

 

啟動管理節點后應該注意,這只是管理節點服務,并不是管理終端。因而你看不到任何關于啟動后的輸出信息。

 

四、配置集群服務器并啟動MySQL

 

 

在Server1和Server2中都需要進行如下改動:

 

# vi /etc/my.cnf

 

[MySQLd]

 

ndbcluster

 

ndb-connectstring=192.168.0.3 #Server3的IP地址

 

[MySQL_cluster]

 

ndb-connectstring=192.168.0.3 #Server3的IP地址

 

保存退出后,建立數據目錄并啟動MySQL:

 

  1. # mkdir /var/lib/MySQL-cluster   
  2. # cd /var/lib/MySQL-cluster   
  3. # /usr/local/MySQL/bin/ndbd --initial   
  4. # /etc/rc.d/init.d/MySQLd start  

可以把/usr/local/MySQL/bin/ndbd加到/etc/rc.local中實現開機啟動。

注意:只有在第一次啟動ndbd時或者對Server3的config.ini進行改動后才需要使用--initial參數!

 

 

以上的相關內容就是對MySQL 集群的部分內容介紹,望你能有所收獲。

 

【編輯推薦】

  1. 恢復MySQL數據庫root密碼2方案
  2. MySQL root 密碼破解好用方案介紹
  3. MySQL修改root密碼并不難
  4. MySQL修改表的實際應用代碼示例
  5. MySQL觸發器如何正確使用
責任編輯:佚名 來源: 互聯網
相關推薦

2010-05-20 15:15:59

MySQL Serve

2023-10-11 09:02:27

2011-03-10 10:51:45

Ubuntu搭建LAMP

2017-08-09 13:13:25

LinuxUbuntuZabbix

2010-12-23 14:57:23

IIS7.5

2010-08-17 15:08:48

MySQL集群

2011-06-03 15:52:47

2010-09-02 17:40:25

SQL Server安裝

2009-03-10 10:53:42

安裝ApacheMySQL

2019-04-28 10:00:11

UbuntuLinuxMySQL

2020-10-22 16:29:32

LinuxMariaDBMySQL

2011-03-02 09:26:26

ubuntuproftpd

2010-08-12 15:41:12

MySQL集群

2010-12-27 09:48:36

2025-03-21 10:00:00

2010-03-05 13:09:17

WSUS 3.0 SPWindows Ser

2010-08-23 08:43:49

SQL ServerMySQL

2010-08-23 16:10:31

Server 2008ArcGIS Serv

2022-11-30 09:39:44

KubeadmDebian 11Kubernetes

2010-03-23 15:57:43

Hyper-VServer Core
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一在线观看 | 福利视频一区 | 99热在线播放| 亚洲色欲色欲www | 久久久久9999亚洲精品 | 久久久亚洲 | 日日拍夜夜| 国产视频中文字幕在线观看 | 狠狠综合网 | 成人性视频在线播放 | 国产夜恋视频在线观看 | 亚洲综合色丁香婷婷六月图片 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 亚洲午夜视频在线观看 | 久草精品在线 | 亚洲一区播放 | 国产欧美精品在线观看 | 91精品国产综合久久久久久首页 | 久久99国产精品 | 久久综合99 | 欧一区 | 欧美一区二区三区在线免费观看 | 91精品国产综合久久久久久蜜臀 | 91视频免费视频 | 国内自拍第一页 | 伊人色综合久久天天五月婷 | 亚洲小视频在线播放 | 影音先锋欧美资源 | 久久精品免费 | 亚洲自拍偷拍视频 | 伊人网伊人 | 日本视频一区二区三区 | 成人av一区二区三区 | 天堂久久av| 亚洲午夜av久久乱码 | 午夜一区二区三区在线观看 | 最近免费日本视频在线 | 日日操日日舔 | 久久精品黄色 | 91看片在线观看 | 日韩三片 |