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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql galera 下载_Mysql-Galera Cluster

發(fā)布時(shí)間:2023/12/10 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql galera 下载_Mysql-Galera Cluster 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

使用Galera Cluster需要下載包含wsrep補(bǔ)丁的mysql版本;

官網(wǎng)下載地址:http://galeracluster.com/downloads/

安裝前要卸載之前安裝的mariadb或者mysql;或者遷移也可以,不過就是另一套操作了!

具體的安裝過程官網(wǎng)描述的很完整,就不贅述了!

http://galeracluster.com/documentation-webpages/installmariadb.html#enabling-the-yum-repository

https://downloads.mariadb.org/mariadb/repositories/#mirror=shanghai-university

配置文件:

[galera]

# Mandatory settings

wsrep_provider=

指定galera的插件

wsrep_cluster_name="my_wsrep_cluster"

指定集群的名字

wsrep_node_name=

指定當(dāng)前節(jié)點(diǎn)名稱,一般同主機(jī)名

wsrep_node_address=

指定當(dāng)前節(jié)點(diǎn)的地址

wsrep_cluster_address=

指定集群包含的節(jié)點(diǎn)

binlog_format=row

指定二進(jìn)制日志的格式

default_storage_engine=InnoDB

指定默認(rèn)存儲(chǔ)引擎

innodb_autoinc_lock_mode=2

鎖格式

bind-address=0.0.0.0

指定wsrep的監(jiān)聽地址

# Optional setting

wsrep_slave_threads=1

innodb_flush_log_at_trx_commit=0

示例:(關(guān)閉防火墻和selinux且至少要三個(gè)節(jié)點(diǎn))

1.安裝

2.配置文件

如果是以二進(jìn)制日志方式安裝的則跟wsrep相關(guān)的配置文件位于mariadb-galera-5.5.46-linux-x86_64/support-files/wsrep.cnf(本示例所用的方式);如果是以rpm方式安裝的則跟wsrep相關(guān)的配置文件位于/etc/my.cnf.d/server.cnf;

[galera]

wsrep_provider=/usr/lib64/galera/libgalera_smm.so

wsrep_cluster_address=”gcomm://192.168.80.145,192.168.80.131,192.168.80.134”

binlog_format=row

default_storage_engine=innodb

innodb_autoinc_lock_mode=2

bind_address=0.0.0.0

wsrep_cluster_name=’my_cluster’

3.初始化集群

其中一個(gè)節(jié)點(diǎn)需執(zhí)行/etc/init.d/mysql start --wsrep-new-cluster

另外的節(jié)點(diǎn)直接啟動(dòng)mysql服務(wù)即可

Note:因?yàn)镚alera Cluster在各個(gè)不同的節(jié)點(diǎn)上插入數(shù)據(jù)時(shí),可以自動(dòng)增長字段不會(huì)按順序排列,比如ID號(hào),所以一般都會(huì)借助ID生成器自己完成類似按序增長的需求;

4.停止mysql服務(wù)

正常停止即可:service mysql stop

5. 如果集群從來沒有啟動(dòng)過(3個(gè)節(jié)點(diǎn)上都沒有/var/lib/mysql/grastate.dat文件),則必要由其中一個(gè)節(jié)點(diǎn)以--wsrep-new-cluster參數(shù)啟動(dòng),另外兩個(gè)節(jié)點(diǎn)正常啟動(dòng)即可

如果集群以前啟動(dòng)過,則參考/var/lib/mysql/grastate.dat,找到safe_to_bootstrap為1的節(jié)點(diǎn),在該節(jié)點(diǎn)上以--wsrep-new-cluster參數(shù)啟動(dòng),另外兩個(gè)節(jié)點(diǎn)正常啟動(dòng)即可

如果集群以前啟動(dòng)過,但參考/var/lib/mysql/grastate.dat,找不到safe_to_bootstrap為1的節(jié)點(diǎn)(一般是因?yàn)閙ariadb服務(wù)非正常停止造成),則在3個(gè)節(jié)點(diǎn)中隨便找1個(gè)節(jié)點(diǎn),將/var/lib/mysql/grastate.dat中的safe_to_bootstrap修改為1,再在該節(jié)點(diǎn)上以--wsrep-new-cluster參數(shù)啟動(dòng),另外兩個(gè)節(jié)點(diǎn)正常啟動(dòng)即可

借鑒文章:https://cloud.tencent.com/developer/article/1120419

Note:根據(jù)馬哥視頻做的學(xué)習(xí)筆記,如有錯(cuò)誤,歡迎指正;侵刪

總結(jié)

以上是生活随笔為你收集整理的mysql galera 下载_Mysql-Galera Cluster的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。