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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql cluster java_Java学习笔记(十):MySQL集群安装配置

發布時間:2025/3/21 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql cluster java_Java学习笔记(十):MySQL集群安装配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需要安裝軟件(所有的節點都必須安裝,不需要安裝mysql mysql-server,mysql-cluster有自帶的): mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64.tar.gz

管理節點:192.168.3.201 啟動服務:ndb_mgmd

SQL1節點:192.168.3.202 啟動服務:mysqld

SQL2節點:192.168.3.203 啟動服務:mysqld

Data1節點:192.168.3.204 啟動服務:ndbd

Data2節點:192.168.3.205 啟動服務:ndbd

注意:存儲引擎一定是NDBCluster,否則不會同步。解壓,重命名

tar -zxvf mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

mv mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64 mysql-cluster

//添加環境變量

vim /etc/profile

export MYSQL_HOME=/usr/local/mysql-cluster/

export PATH=$PATH:$MYSQL_HOME/bin

source /etc/profile創建配置文件

cd /usr/local/mysql-cluster

cp support-files/my-small.cnf /etc/my.cnf

//mysql啟動文件(只要在SQL節點上配置)

cp support-files/mysql.server /etc/init.d/mysqld

//加入開機啟動項

chkconfig --add mysqld

chkconfig mysqld on配置管理節點

vim /etc/mysql-cluster.ini

[ndbd default]

NoOfReplicas=2

DataMemory=80M

IndexMemory=18M

[ndb_mgmd]

id=1

hostname=192.168.3.201

datadir=/usr/local/mysql/ndbdata

[mysqld]

id=2

hostname=192.168.3.202

[mysqld]

id=3

hostname=192.168.3.203

[ndbd]

id=4

hostname=192.168.3.204

datadir=/usr/local/mysql/ndbdata

[ndbd]

id=5

hostname=192.168.3.205

datadir=/usr/local/mysql/ndbdata

//加入到開機啟動項

vim /etc/rc.d/rc.local

/usr/local/mysql-cluster/bin/ndb_mgmd -f /etc/mysql-cluster.ini

//啟動管理節點(-f 指定ndb_mgmd配置文件的位置,默認是在同一目錄下)

/usr/local/mysql-cluster/bin/ndb_mgmd -f /etc/mysql-cluster.ini

//查看進程是否啟動

ps aux |grep ndb_mgmd

//查看集群的狀態

/usr/local/mysql-cluster/bin/ndb_mgm -e show

Connected to Management Server at: localhost:1186

Cluster Configuration

[ndbd(NDB)] 2 node(s)

id=4 @192.168.3.204 (mysql-5.1.30 ndb-6.3.20, Nodegroup: 0, Master)

id=5 @192.168.3.205 (mysql-5.1.30 ndb-6.3.20, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)

id=1 @192.168.3.201 (mysql-5.1.30 ndb-6.3.20)

[mysqld(API)] 2 node(s)

id=2 @192.168.3.202 (mysql-5.1.30 ndb-6.3.20)

id=3 @192.168.3.203 (mysql-5.1.30 ndb-6.3.20)

//關閉集群

/usr/local/mysql-cluster/bin/ndb_mgm -e shutdown配置數據節點

vim /etc/my.cnf

[mysqld]

ndbcluster

ndb-connectstring=192.168.3.201

default-storage-engine=ndbcluster

[mysql_cluster]

ndb-connectstring=192.168.3.201

//啟動數據節點

/usr/local/mysql-cluster/bin/ndbd配置SQL節點

vim /etc/my.cnf

[mysqld]

ndbcluster

ndb-connectstring=192.168.3.201

default-storage-engine=ndbcluster

[mysql_cluster]

ndb-connectstring=192.168.3.201

// 初始化SQL節點:

/usr/local/mysql-cluster/scripts/mysql_install_db --user=mysql

//啟動SQL節點(/etc/init.d/mysqld start)

/usr/local/mysql-cluster/bin/mysqld_safe --user=mysql &

綜上,MySQL集群安裝完畢。

總結

以上是生活随笔為你收集整理的mysql cluster java_Java学习笔记(十):MySQL集群安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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