日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql设置success信息_【原创】MySQL Cluster安装部署(Success)

發布時間:2025/3/8 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql设置success信息_【原创】MySQL Cluster安装部署(Success) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考:http://www.cnblogs.com/zhoulf/archive/2013/01/30/2883207.html

安裝要求

安裝環境:centos6.3(X64)

軟件名稱?:mysql-cluster-gpl-7.3.8-linux-glibc2.5-x86_64.tar.gz?(通用版)

管理節點IP:10.61.5.51

數據節點-SQL節點IP:10.61.5.52

數據節點-SQL節點IP:10.61.5.52

安裝依賴包:yum?install?-y?glibc?perl?libaio-devel

[虛擬機上上網代理配置:

vim?/etc/yum.conf???在文件最后加上:

Proxy=http://10.61.5:3128]

x32位系統要安裝兼容庫組:yum?groupinstall?“Compatibility?libraries”

軟件安裝位置:/usr/local/mysql

數據存放位置:/var/mysql/data

日志存放位置:/var/mysql/logs

檢查安裝的mysql

檢查系統中已經安裝過的mysql信息,操作如下:

[root@localhost?/]#?rpm?-qa?|?grep?mysql

[root@localhost?/]#?service?mysql?status

如果安裝過其他版本的mysql,請卸載,操作如下:

[root@localhost?/]#?/etc/init.d/mysqld?stop??//關閉目前的mysql服務

[root@localhost?/]#?ps?-ef?|?grep?mysql??//檢驗mysql是否已經關閉

#如果沒關閉,執行kill?-9?端口號

#執行刪除

rpm?-e?--allmatches?--nodeps?mysql?mysql-server

rm?-rf?/var/lib/mysql??//?刪除mysql的安裝目錄

管理節點

管理節點安裝

安裝管理節點(10.61.5.51)

[root@localhost?/]#?groupadd?mysql

[root@localhost?/]#??useradd?mysql?-g?mysql

[root@localhost?/]#?cd?/usr/local

[root@localhost?local]#?tar?-zxv?-f?mysql-cluster-gpl-7.3.8-linux-glibc2.5-x86_64.tar.gz

[root@localhost?local]#?mv?mysql-cluster-gpl-7.3.8-linux-glibc2.5-x86_64??mysql

[root@localhost?local]#?chown?-R?mysql:mysql?mysql

[root@localhost?local]#?cd?mysql

[root@localhost?mysql]#?scripts/mysql_install_db?--user=mysql

管理節點配置

[root@localhost?~]#??mkdir?/var/lib/mysql-cluster

[root@localhost?~]#?cd?/var/lib/mysql-cluster

[root@localhost?mysql-cluster]#?vi?+?/var/lib/mysql-cluster/config.ini

在config.ini?中添加以下內容:

[NDBD?DEFAULT]

NoOfReplicas=1

[TCP?DEFAULT]

portnumber=3307

(數據節點上的ndb啟動后會占用其本機的3306端口,以至于Mysqld就啟動不了,在此設置為3307,sql節點上的配置文件中mysqld端口改為3307即可)

[NDB_MGMD]

#設置管理節點服務器

HostName=10.61.5.52

DataDir=/var/mysql/data

[NDBD]

#設置存儲節點服務器(NDB節點)

HostName=10.61.5.53

DataDir=/var/mysql/data

[NDBD]

#第二個NDB節點

HostName=10.61.5.51

DataDir=/var/mysql/data

[MYSQLD]

#設置SQL節點服務器

HostName=10.61.5.52

[MYSQLD]

#第二個SQL節點

HostName=10.61.5.53

管理節點啟動

[root@localhost?~]#?/usr/local/mysql/bin/ndb_mgmd?-f?/var/lib/mysql-cluster/config.ini

[root@localhost?~]#?mkdir?/var/mysql/logs

[root@localhost?~]#?netstat?-lntpu

看到tcp?0?0?0.0.0.0:1186開放說明啟動正常

開啟管理節點服務器的1186端口

管理節點檢驗

執行以下操作:

在/usr/local/mysql/bin下執行??./ndb_mgm??????//?管理節點

--?NDB?Cluster?--?Management?Client?--

ndb_mgm>?show

Connected?to?Management?Server?at:?localhost:1186

Cluster?Configuration

---------------------

[ndbd(NDB)]?????2?node(s)

id=2?(not?connected,?accepting?connect?from?192.168.15.234)

id=3?(not?connected,?accepting?connect?from?192.168.15.235)

[ndb_mgmd(MGM)]?1?node(s)

id=1????@192.168.15.231??(mysql-5.5.22?ndb-7.2.6)

[mysqld(API)]???2?node(s)

id=4?(not?connected,?accepting?connect?from?192.168.15.232)

id=5?(not?connected,?accepting?connect?from?192.168.15.233)

管理節點關閉

[root@localhost?/]#?/usr/local/mysql/bin/ndb_mgm?-e?shutdown

#成功后終端打印出以下信息

Connected?to?Management?Server?at:?192.168.15.236:1186

1?NDB?Cluster?node(s)?have?shutdown.

Disconnecting?to?allow?management?server?to?shutdown.

數據節點

數據節點安裝

數據節點1:?10.61.5.52

數據節點2:?10.61.5.53

[root@localhost?/]#?groupadd?mysql

[root@localhost?/]#?useradd?mysql?-g?mysql

[root@localhost?/]#?cd?/usr/local

[root@localhost?local]#?tar?-zxv?-f?mysql-cluster-gpl-7.3.8-linux-glibc2.5-x86_64.tar.gz

[root@localhost?local]#?mv?mysql-cluster-gpl-7.2.6-linux2.6-x86_64?mysql

[root@localhost?local]#?chown?-R?mysql:mysql?mysql

[root@localhost?local]#?cd?mysql

[root@localhost?mysql]#?scripts/mysql_install_db?--user=mysql

[root@localhost?mysql]#?cp?support-files/my-medium.cnf?/etc/my.cnf

(此處的my-medium.cnf在對應文件夾下沒有,故跳過沒有操作)

[root@localhost?mysql]#?cp?support-files/mysql.server?/etc/init.d/mysqld

數據節點配置

對數據節點進行配置,執行以下操作:

[root@localhost?mysql]#?mkdir?/var/mysql/data

[root@localhost?mysql]#?mkdir?/var/mysql/logs

[root@localhost?mysql]#?vi?/etc/my.cnf

向文件追加以下內容:

[MYSQLD]

ndbcluster

ndb-connectstring=10.61.5.51

[MYSQL_CLUSTER]

ndb-connectstring=10.61.5.51

[NDB_MGM]

connect-string=10.61.5.51

mysql起動報錯The?server?quit?without?updating?PID?file?(/usr/local/mysql/data/mysql.pid

http://rabbit2013.blog.51cto.com/6658739/1341055

文件/etc/my.cnf中內容如下:

[mysqld]

datadir=/usr/local/mysql/data

log-error=/usr/local/mysql/data/mysqld.log

pid-file=/usr/local/mysql/data/mysql.pid

socket=/usr/local/mysql/data/mysql.sock

(mysqld中socket不可與數據節點中配置的socket路徑一樣,一樣的話會沖突)

user=mysql

tmpdir=/tmp

#?Disabling?symbolic-links?is?recommended?to?prevent?assorted?security?risks

symbolic-links=0

[mysqld_safe]

log-error=/var/log/mysqld.log

(日志文件?可查看)

pid-file=/var/run/mysqld/mysqld.pid

[MYSQLD]

ndbcluster

ndb-connectstring=10.61.5.51

port=3307

(端口號默認3306,會與數據節點的沖突,故改為3307)

[MYSQL_CLUSTER]

ndb-connectstring=10.61.5.51

[NDB_MGM]

connect-string=10.61.5.51

數據節點啟動

啟動此處時,管理節點服務器防火墻必須開啟1186,3306端口。

(網上有對應的資料?可參考http://www.jb51.net/LINUXjishu/63566.html

啟動各節點之前關閉防火墻?service?iptables?stop)

注意:只是在第一次啟動或在備份/恢復或配置變化后重啟ndbd時,才加–initial參數!

第一次啟動如下:

[root@localhost?mysql]#?/usr/local/mysql/bin/ndbd?--initial

2013-01-30?13:43:53?[ndbd]?INFO?????--?Angel?connected?to?'10.61.5.51'

2013-01-30?13:43:53?[ndbd]?INFO?????--?Angel?allocated?nodeid:?2

正常啟動方式:

[root@localhost?mysql]#?/usr/local/mysql/bin/ndbd

數據節點關閉

[root@localhost?/]#?/etc/rc.d/init.d/mysqld?stop

或者

[root@localhost?mysql]#?/etc/init.d/mysql?stop

Shutting?down?MySQL..?SUCCESS!

/usr/local/mysql/bin/mysqladmin?-uroot?shutdown

SQL節點安裝

SQL節點安裝

sql節點1:?10.61.5.52

sql節點2:?10.61.5.53

SQL節點配置

執行以下操作:

[root@localhost?mysql]#?mkdir?/var/mysql/data?????//創建存儲數據的文件夾

[root@localhost?mysql]#?mkdir?/var/mysql/logs?????//創建存儲日志的文件夾

[root@localhost?mysql]#?vi?/usr/local/mysql/my.cnf??//修改配置文件

追加以下內容:

[MYSQLD]

ndbcluster

ndb-connectstring=10.61.5.51

[MYSQL_CLUSTER]

ndb-connectstring=10.61.5.51

[NDB_MGM]

connect-string=10.61.5.51

文件/etc/my.cnf中添加內容如下:

[MYSQLD]

ndbcluster

ndb-connectstring=10.61.5.51

port=3307?(與管理節點的端口一致)

[MYSQL_CLUSTER]

ndb-connectstring=10.61.5.51

[NDB_MGM]

connect-string=10.61.5.51

SQL節點啟動

執行以下操作:

[root@localhost?mysql]#?service?mysqld?start

Starting?MySQL..?SUCCESS!

SQL節點關閉

最直接的方式:

[root@localhost?mysql]#?/usr/local/mysql/bin/mysqladmin?-uroot?shutdown

[root@localhost?/]#?/etc/rc.d/init.d/mysqld?stop

或者

[root@localhost?mysql]#?/etc/init.d/mysql?stop

Shutting?down?MySQL..?SUCCESS!

功能測試

在管理節點(10.61.5.51)上查看服務狀態

可以看到這里的數據節點、管理節點、sql節點都是正常的。

注意:

l?在建表的時候一定要用ENGINE=NDB或ENGINE=NDBCLUSTER指定使用NDB集群存儲引擎,或用ALTER?TABLE選項更改表的存儲引擎。

l?NDB表必須有一個主鍵,因此創建表的時候必須定義主鍵,否則NDB存儲引擎將自動生成隱含的主鍵。

l?Sql節點的用戶權限表仍然采用MYISAM存儲引擎保存的,所以在一個Sql節點創建的MySql用戶只能訪問這個節點,如果要用同樣的用戶訪問別的Sql節點,需要在對應的Sql節點追加用戶。雖然在MySql?Cluster7.2版本開始提供了”用戶權限共享”。

數據同步性測試

在一個數據節點上進行相關數據庫的創建,然后到另外一個數據節點上看看數據是否同步。

第1步:

SQL節點1(10.61.5.52)上增加數據:

[root@localhost?mysql]#??/etc/rc.d/init.d/mysqld?status????????????????//檢驗mysql是否運行

[root@localhost?mysql]#?/etc/rc.d/init.d/mysqld?start???????????????????//啟動mysql

[root@localhost?mysql]#?/usr/local/mysql/bin/mysql?-u?root?-p

Enter?password:

mysql>?show?databases;

mysql>?create?database?testdb2;

mysql>?use?testdb2;

mysql>?CREATE?TABLE?td_test2?(i?INT)?ENGINE=NDB;

//這里必須指定數據庫表的引擎為NDBCLUSTER,與配置文件中的名稱相同

mysql>?INSERT?INTO?td_test2()?VALUES?(1);

mysql>?INSERT?INTO?td_test2()?VALUES?(152);

mysql>?SELECT?*?FROM?td_test2;

第2步:

進入到SQL節點2(10.61.5.53)上查看數據

mysql>?use?testdb2;

Database?changed

mysql>?SELECT?*?FROM?td_test2;

+------+

|?i????|

+------+

|??126?|

|????1?|

+------+

2?rows?in?set?(0.01?sec)

查看表的引擎是不是NDB:

>show?create?table?td_test2;

第3步:

反向測試,SQL節點2(10.61.5.53)上增加數據:

mysql>?create?database?bb;

mysql>?use?bb;

mysql>?CREATE?TABLE?td_test3?(i?INT)?ENGINE=NDB;

mysql>?INSERT?INTO?td_test3?()?VALUES?(98);

mysql>?SELECT?*?FROM?td_test3;

SQL節點1(190.61.5.52)上查看數據:

mysql>??use?bb;

Database?changed

mysql>??SELECT?*?FROM?td_test3;

+------+

|?i????|

+------+

|???98?|

+------+

1?row?in?set?(0.00?sec)

關閉集群

先關閉管理節點,然后關閉SQL節點和數據節點。

集群啟動操作順序

要再次啟動集群,按照以下順序執行:

管理節點?->?數據節點?–>?SQL節點?注意:此次啟動數據節點時不要加”–initial”參數。

安裝及測試中的錯誤

啟動中的錯誤

錯誤提示:

1、曾經試圖將mysql集群安裝到自定義的路徑下,但是在啟動節點時總是出現‘cannot?open?/usr/local/mysql/data....’等錯誤,網上查詢說是權限的問題,最后一致修改權限,無果。將安裝路徑改到了?/usr/local/mysql/。

2、mysql起動報錯The?server?quit?without?updating?PID?file?(/usr/local/mysql/data/解決:

3、集群安裝參考:

4、Can't?connect?to?local?MySQL?server?through?socket?'/tmp/mysql.sock'?(2)

解決辦法1(端口占用)?netstat?-anp?|grep?3306

kill?-9?進程號

解決辦法1(權限問題)?[root@localhost?mysql]#?chown?-R?mysql:mysql?/var/mysql??????????//修改自定義文件夾的訪問權限

5、測試的時候輸入命令:/usr/local/mysql/bin/mysql?-u?root?-p

出現錯誤:?ERROR?2002?(HY000):?Can’t?connect?to?local?MySQL?server?through?socket?‘/var/lib/mysql/mysql.sock’?(2)

linux#?????ln?-s?/var/lib/mysql/mysql.sock?/tmp/mysql.sock

6、按照數據同步性測試步驟進行測試時:

第一步可以,第二步在以/usr/local/mysql/bin/mysql?-u?root?-p

進入數據庫53時輸入use?testdb2;時出現error,后來輸入\q退出后,使用/usr/local/mysql/bin/mysql?-u?‘’?-p再次進入時可用testdb2.

第三步中,53以root進去之后,建數據庫表后,在52上直接可以訪問。才是在53上以root也可訪問52上的東西。

總結

以上是生活随笔為你收集整理的mysql设置success信息_【原创】MySQL Cluster安装部署(Success)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 高清av网| 中文字幕国产一区二区 | 黄色应用在线观看 | 亚洲国产综合视频 | 亚洲乱熟女一区二区 | 国产一区在线免费观看 | 老女人黄色片 | 高清一区二区三区视频 | 性久久久久久久久 | 五月天伊人网 | 在线免费观看a级片 | 一区二区三区视频在线播放 | 日韩中文字幕免费视频 | 一区二区三区蜜桃 | 黑人巨大猛烈捣出白浆 | 帮我拍拍漫画全集免费观看 | 亚洲av无码乱码在线观看富二代 | 欧美做受喷浆在线观看 | 狠狠躁狠狠躁视频专区 | 99视频在线观看免费 | 中文字幕在线观看三区 | 欧美一级免费视频 | 亚洲精品在线观看免费 | 911毛片| 国产伦精品一区二区三区高清版禁 | 最近中文字幕在线mv视频在线 | 亚洲一区在线播放 | 欧美片一区二区三区 | 精品人伦一区二区三区 | 日韩少妇裸体做爰视频 | 久久天天躁狠狠躁夜夜av | 欧美成人一二三区 | 欧美日韩国产中文字幕 | 女性向小h片资源在线观看 日本天天操 | 天天插夜夜操 | 日韩中文字幕在线观看 | 69av导航| 亚洲自拍偷拍色图 | 日韩网站免费观看高清 | 青青青在线观看视频 | 成人av电影在线播放 | 精品伦一区二区三区 | 99国产视频在线 | 超碰97免费 | av中文在线天堂 | 2024国产精品 | 亚洲系列在线观看 | 国产二区自拍 | 三级a毛片 | 爱爱激情网 | 日韩精品人妻中文字幕有码 | 九九九热视频 | 亚洲视频中文字幕在线观看 | 成年人免费网址 | 亚洲免费福利视频 | 男女插孔视频 | 日韩一区二区中文字幕 | 天堂少妇 | 黄色a级网站 | 北条麻妃一区二区三区 | 久久国产精品久久久久久电车 | 久久噜噜| 亚洲一区精品在线 | 免费一级网站 | 国产黄色片子 | 国产精品变态另类虐交 | 超碰人人超碰 | 亚洲精品乱码久久久久久蜜桃麻豆 | 日韩欧美小视频 | 丰满尤物白嫩啪啪少妇 | www一区| 1024国产视频 | 欧美性生活一级 | 欧美第一视频 | 日韩污污 | 黄色av毛片 | 五月天激情小说 | 狠狠干2017| 日韩欧美亚洲一区二区三区 | 在线播放视频高清在线观看 | 免费黄色网址在线观看 | 日韩不卡在线播放 | 天天射狠狠干 | 中文字幕在线观看免费 | 国产日韩在线播放 | 国产不卡免费视频 | 亚洲成人av电影 | 女人一区二区三区 | 国产成人综合在线 | 91精品播放 | 成年免费视频黄网站在线观看 | 美国黄色一级大片 | 日韩黄页网站 | 成人无码久久久久毛片 | 中文字幕人妻一区二区 | 亚洲天堂影院在线观看 | 3d欧美精品动漫xxxx无尽 | 亚洲品质自拍视频 | 国产3区|