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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql cluster双机_GitHub - sophys/mysqlha: 博客“Mysql-cluster数据库集群双机HA研究”测试代码...

發布時間:2023/11/30 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql cluster双机_GitHub - sophys/mysqlha: 博客“Mysql-cluster数据库集群双机HA研究”测试代码... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

mysqlha

本代碼是基于博客Mysql-cluster數據庫集群雙機HA研究所寫的。測試采用的是32位環境,linux環境為debian,如果是其他系列只需修改部分指令即可。mysql-cluster版本位:mysql-cluster-gpl-7.2.7-linux2.6-i686.tar.gz,可自行去網上搜索下載。64位的話用mysql-cluster-gpl-7.2.7-linux2.6-x86_64.tar.gz。

本測試mysql安裝路徑為

/usr/local/mysql

my.cnf路徑位

/etc

config.ini路徑位

/var/lib/mysql-cluster/

默認登陸用戶為root。

集群的安裝

卸載原有數據庫

apt-get -y remove mysql-server --purge

rm -rf /etc/mysql

rm -rf /usr/local/mysql

建立相關目錄

mkdir -p /usr/local/mysql

tar -xzvf ./mysql-cluster-gpl-7.2.7-linux2.6-x86_64.tar.gz

mv ./mysql-cluster-gpl-7.2.7-linux2.6-x86_64/* /usr/local/mysql

安裝包依賴

apt-get -y install libaio1

安裝集群

/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/

設置集群配置文件

mkdir -p /var/lib/mysql-cluster

cp ./config.ini /var/lib/mysql-cluster/

cp ./my.cnf /etc/

配置集群

修改密碼,根據自己需求自行設置

/usr/local/mysql/bin/mysqladmin -u root password '654321'

集群啟動

首次啟動的話,需要自己手動啟動

管理節點

/usr/local/mysql/bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini --initial

數據節點

/usr/local/mysql/bin/ndbd --initial

訪問節點

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

mysqlhad的啟動(HA的daemon進程)

mysqlhad 偵聽55555端口

配置文件:/var/mysqlhad.conf 內容為:

nodeip

gateway

sleeptime

日志文件:/var/mysqlhadlog

mysqlhad可以放任意目錄運行,但是需要以root身份運行.直接運行會創建后臺daemon進程,加 -t 參數可以打印運行的一些輸出信息,但是會在前臺一直運行.

說明:只有第一次啟動集群的時候需要手動啟動,以后的話只啟動mysqlhad程序即可,這個程序會根據實際情況來自主決定集群的啟動方式。

總結

以上是生活随笔為你收集整理的mysql cluster双机_GitHub - sophys/mysqlha: 博客“Mysql-cluster数据库集群双机HA研究”测试代码...的全部內容,希望文章能夠幫你解決所遇到的問題。

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