免费观看成人午深夜视频在线_50路60路老熟妇啪啪_日韩视频 中文字幕 视频一区_h无码动漫在线观看人_国内精品国产三级国产AV

當前位置:首頁>新聞 > 正文

Mysql高可用高性能存儲應用系列3 - mysqld_multi配置主從集群_環(huán)球熱頭條

  • 2023-03-31 13:31:15來源:騰訊云

概述

主從復制要解決的問題,1)寫操作鎖表,影響讀操作,影響業(yè)務。2)數(shù)據(jù)庫備份。3)隨著數(shù)據(jù)增加,I/O操作增多,單機出現(xiàn)瓶頸。


【資料圖】

主從復制就是從服務器的主節(jié)點,復制到多個從節(jié)點,默認采用異步的方式。

主從復制原理

從庫服務器會開啟兩個一部的獨立線程,I/O線程和Sql進程。

I/O線程 : 負責連接master連接成功后,睡眠并等待master產(chǎn)生新的事件,有新的就保存到自己的中繼日志中,中繼日志通常位于操作系統(tǒng)的緩存中,所以開銷很小。Sql進程:負責執(zhí)行中繼日志中的sql操作。

源碼安裝Mysql

使用cmake安裝mysql-5.7.37,Linux系統(tǒng)是centos7,話不多說,我們開始吧,安裝之前的準備工作特別重要。

1.卸載系統(tǒng)自帶mysql

# rpm -qa | grep mysql# rpm -qa | grep mariadbmariadb-libs-5.5.60-1.el7_5.x86_64# rpm -e --nodeps mariadb*# yum remove mariadb-libs-5.5.60-1.el7_5.x86_64

2.添加mysql禁止登錄的用戶及目錄規(guī)劃

useradd -M -s /sbin/nologin mysql
# 軟件目錄(為mysql安裝目錄創(chuàng)建軟鏈接或改目錄名)# ln -s  /usr/local/mysql-5.7.37 /usr/local/mysql# 數(shù)據(jù)目錄# mkdir /usr/local/mysql-5.7.37/data# 日志目錄# mkdir /var/log/mysql# touch /var/log/mysql/mysqld.log# chown -R mysql.mysql /var/log/mysql/mysqld.log# 其他目錄()# mkdir /usr/local/mysql-5.7.37/tmp# chown -R mysql.mysql /usr/local/mysql-5.7.37

3.下載、解壓源碼包,下載boost軟件

boots 一組C++ 庫的集合,提供了線性代數(shù)、偽隨機數(shù)生成、多線程、圖像處理、正則表達式、單元測試等功能。

# wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz# tar xf boost_1_59_0.tar.gz -C /usr/local

4.安裝編譯前的依賴包

# yum install -y ncurses-devel libaio-devel gcc gcc-c++ glibc cmake autoconf openssl openssl-devel libstdc++*  libtool lrzsz  psmisc

5.進行cmake編譯mysql源文件

make后的安裝時間比較長,我的電腦執(zhí)行了將近一個半小時,下面是安裝時參數(shù)說明:

DCMAKE_INSTALL_PREFIX:指定MySQL程序的安裝目錄,默認/usr/local/mysqlDEFAULT_CHARSET:指定服務器默認字符集,默認latin1DWITH_EXTRA_CHARSET=all:支持擴展字符集DEFAULT_COLLATION:指定服務器默認的校對規(guī)則,默認latin1_general_ciDENABLED_LOCAL_INFILE:可以使用load data infile命令從本地導入文件DWITH_READLINE=1 使用readline功能,即方便在命令行復制、粘貼命令。DWITH_xxx_STORAGE_ENGINE:指定靜態(tài)編譯到mysql的存儲引擎,MyISAM,       MERGE,MEMBER以及CSV四種引擎默認即被編譯至服務器,不需要特別指定。DWITH_MYISAM_STORAGE_ENGINE=1 :添加MYISAM存儲引擎支持DWITH_INNOBASE_STORAGE_ENGINE=1 :添加INNOBASE存儲引擎支持DWITH_MEMORY_STORAGE_ENGINE=1 : 添加MEMORY存儲引擎支持DSYSCONFDIR:初始化參數(shù)文件目錄DMYSQL_DATADIR:數(shù)據(jù)文件目錄DMYSQL_TCP_PORT:服務端口號,默認3306DMYSQL_UNIX_ADDR:socket文件路徑,默認/tmp/mysql.sock
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7.37 \-DMYSQL_DATADIR=/usr/local/mysql-5.7.37/data \-DMYSQL_UNIX_ADDR=/usr/local/mysql-5.7.37/tmp/mysql.sock \-DDOWNLOAD_BOOST=1 \-DWITH_BOOST=/usr/local/boost_1_59_0 \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_EXTRA_CHARSETS=all \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_FEDERATED_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \-DWITH_ZLIB=bundled \-DWITH_SSL=system \-DENABLED_LOCAL_INFILE=1 \-DWITH_EMBEDDED_SERVER=1 \-DENABLE_DOWNLOADS=1 \-DWITH_DEBUG=0
make && make install 

配置Mysql

1.初始化mysql

/usr/local/mysql/bin/mysqld --initialize --user=mysql--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

初始密碼 A temporary password is generated for root@localhost: T>qxtIjrX8ap

2.初始化3307、3308

/usr/local/mysql/bin/mysqld --no-defaults --initialize-insecure --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data3307 --user=mysql --explicit_defaults_for_timestamp
/usr/local/mysql/bin/mysqld --no-defaults --initialize-insecure --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data3308 --user=mysql --explicit_defaults_for_timestamp

3.將mysql命令加入環(huán)境變量

在/etc/profile最后加入環(huán)境變量命令,最后執(zhí)行source /etc/profile,使得配置生效

export PATH=$PATH:/usr/local/mysql/bin

4.my.cnf 配置文件

[mysqld_multi]mysqld=/usr/local/mysql/bin/mysqld_safemysqladmin = /usr/local/mysql/bin/mysqladminuser=rootlog=/usr/local/mysql/mysql_multi.log[mysqld3307]basedir=/usr/local/mysqldatadir=/usr/local/mysql/data3307port=3307user=mysqlsocket=/tmp/mysql.sock3307server_id=3307log_bin=mysql-bin[mysqld3308]basedir=/usr/local/mysqldatadir=/usr/local/mysql/data3308port=3308user=mysqlsocket=/tmp/mysql.sock3308server_id=3308

執(zhí)行和查看

killall mysqld  [root@ff355ce173e3 mysql]# mysqld_multi start[root@ff355ce173e3 mysql]# mysqld_multi reportReporting MySQL serversMySQL server from group: mysqld3307 is runningMySQL server from group: mysqld3308 is running

登錄3307

沒有密碼,直接回車就可以。

mysql -uroot -p -P3307 -h127.0.0.1
//查看端口mysql> show variables like "port";+---------------+-------+| Variable_name | Value |+---------------+-------+| port          | 3307  |+---------------+-------+1 row in set (0.01 sec)//查看binlog日志功能是否開啟mysql> show variables like "log_bin";+---------------+-------+| Variable_name | Value |+---------------+-------+| log_bin       | ON    |+---------------+-------+1 row in set (0.00 sec)//查看server_idmysql> show variables like "server_id";+---------------+-------+| Variable_name | Value |+---------------+-------+| server_id     | 3307  |+---------------+-------+1 row in set (0.00 sec)

2.創(chuàng)建一個復制的用戶,并賦予權(quán)限,首先要執(zhí)行flush privileges,不然會報錯。

flush privileges;create user "copy"@"%" identified by "copy";//配置權(quán)限grant replication slave on *.* to "copy"@"%";

3.查看主庫的binlog位置

mysql> show master status;+------------------+----------+--------------+------------------+-------------------+| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+------------------+----------+--------------+------------------+-------------------+| mysql-bin.000001 |      747 |              |                  |                   |+------------------+----------+--------------+------------------+-------------------+1 row in set (0.00 sec)

登錄3308 ,配置從庫

CHANGE MASTER TOMASTER_HOST="127.0.0.1",MASTER_USER="copy",MASTER_PORT=3307,MASTER_PASSWORD="copy",MASTER_LOG_FILE="mysql-bin.000001",MASTER_LOG_POS=747;
//查看從數(shù)據(jù)庫信息show slave status\G;//start slave;

標簽:

延伸閱讀

推薦閱讀

Mysql高可用高性能存儲應用系列3 - mysqld_multi配置主從集群_環(huán)球熱頭條

主從復制要解決的問題,1)寫操作鎖表,影響讀操作,影響業(yè)務。2)數(shù)據(jù)庫備份。3)隨著數(shù)據(jù)增加,I O操作增多,單機出現(xiàn)瓶頸。

福特汽車宣布與華友鈷業(yè)及淡水河谷就總投資45億美元印尼鎳加工項目達成最終協(xié)議

3月31日電,福特汽車當?shù)貢r間3月30日宣布與淡水河谷印尼公司及華友鈷業(yè)達成最終協(xié)議,三家公司都將對波馬拉(Pomala

環(huán)球速看:石家莊女子學院附近酒店張桂榮

1、石家莊女子學院算是西南高教區(qū)吧,從紅旗大街新石中路開始一直到宮家莊周邊好多大學,雖然河北師范大學西校區(qū)搬了,但是這邊學校還是很多的

王楚欽/孫穎莎獲“直通德班”資格

由于第一站選拔賽中,王楚欽 孫穎莎拿到的也是第7名,按照規(guī)則,通過比對總成績,兩對組合打成了平手,又加賽了一場“PK賽”。我們兩個還...

世界微動態(tài)丨統(tǒng)計局:3月份制造業(yè)采購經(jīng)理指數(shù)(PMI)為51.9%

證券時報e公司訊,統(tǒng)計局發(fā)布數(shù)據(jù),3月份,制造業(yè)采購經(jīng)理指數(shù)(PMI)為51 9%,比上月下降0 7個百分點,高于臨界點,制造業(yè)保持擴張態(tài)勢。

媽媽大學旁開飯館成兒子“輔導班” 實時

3月28日,江蘇南京,媽媽在大學旁邊開了個小吃店,兒子遇到不會做的作業(yè),都會請教來吃飯的大學生。

未經(jīng)備案私下買賣

未經(jīng)備案私下買賣紅古警方查獲鹽酸300余公斤蘭州晚報訊鹽酸屬于三類易制毒化學品,購買和銷售前須向公安機關(guān)備案登記,但總有不法人員為了謀取

美國這招果然夠陰毒!韓國政府:這可能是一種沉重負擔!

據(jù)路透社報道,韓國政府30日表示,對于三星電子、SK海力士等韓國企業(yè)來說,美國的芯片補貼標準可能是一種“沉重負擔”。三位

20年年化收益率逾8% 黃金又現(xiàn)投資機會

國際金價開啟上行區(qū)間國際金價3月9日以來一路飆漲。3月20日,倫敦金現(xiàn)盤中上觸2009美元 盎司,COMEX黃金盤中逼近2015美元 盎司,國際黃金現(xiàn)貨

累計收購超1.8億噸 全國秋糧旺季收購已進入收尾階段

國家糧食和物資儲備局最新發(fā)布,截至目前,全國累計收購秋糧1 84億噸,同比增加近500萬噸,全國秋糧旺季收購已進入收尾階

華電國際(600027):量降本升壓制業(yè)績表現(xiàn) 2023H1有望迎來轉(zhuǎn)暖 環(huán)球速看

華電國際(600027):量降本升壓制業(yè)績表現(xiàn)2023H1有望迎來轉(zhuǎn)暖

焦點快播:陳幸同女單奪冠,獲得直通世乒賽資格

30日晚,國乒“直通德班”第二站選拔賽結(jié)束女單決賽爭奪,陳幸同以4∶3戰(zhàn)勝王藝迪,獲得今年德班世乒賽女單比賽的一個直通席位。此前,上站...

當前視點!列級莊酒_列級莊

1、1855列級莊是單級別。2、而其它列級莊是雙級別。以上就是【列級莊酒,列級莊】相關(guān)內(nèi)容。

熱頭條丨a50指數(shù)交易平臺_a50指數(shù)是什么意思

1、上證50是由50只成分股組成,看盤軟件輸入上證50可以查看個股信息。2、1605是期指。3、16是指年份05是指月

每體:巴薩有可能受到和尤文相似的全球處罰

據(jù)《每日體育報》報道,巴薩有可能受到和尤文相似的全球處罰。此前國際足聯(lián)表示,在意大利足協(xié)的要求下,決定將尤文圖斯幾名足球官員的制裁擴

全球觀察:蕪湖辭職后社保怎么處理比較好?

離職后蕪湖參保人員再次就業(yè)前,以靈活方式就業(yè)的,可以選擇以靈活就業(yè)人員身份參加職工養(yǎng)老保險,或以居民身份在戶籍地參加城鄉(xiāng)居民養(yǎng)老保險

實時:金管局:港家庭負債占GDP比率升至95.5%

事實上,銀行新批按揭貸款的平均供款與入息比率一直處于健康水平,2022年的平均數(shù)字為37%。

百度執(zhí)行副總裁沈抖:推動數(shù)字經(jīng)濟要辦實事 少吹牛多交付_天天新要聞

百度集團執(zhí)行副總裁沈抖29日在出席博鰲亞洲論壇2023時表示,生成式AI的出現(xiàn),會逐漸使得企業(yè)分化成智能企業(yè)和非智能企業(yè)。非智能企業(yè)會逐漸被

花旗:維持中國財險(02328)“買入”評級 目標價升至10.9港元-每日熱議

花旗上調(diào)中國財險(02328)2023 24財年每股盈測4%及5%。

質(zhì)量檢定室激光粒度儀中標結(jié)果公告

項目名稱:蘭州生物制品研究所有限責任公司質(zhì)量檢定室激光粒度儀采購項目項目編號:3230-234000110004招標范圍:采購一臺激光粒度儀招標機構(gòu):

普洱市人民政府金融辦公室_對于普洱市人民政府金融辦公室簡單介紹-天天觀焦點

1、普洱市人民政府金融辦公室。2、政府機構(gòu)。3、隸屬于普洱市人民政府。文章到此就分享結(jié)束,希望對大家有所幫助。

信用卡逾期后滯納金和利息怎么算

信用卡逾期滯納金收取最低還款額未還部分的5%,最低10元人民幣或1美元。如果您本期刷卡消費15000元,當期最低還款額為1500元,然后您當月只向

中信建投期貨3月30日貴金屬報告:美元探底回升 貴金屬沖高回落

中信建投期貨3月30日貴金屬報告:美元探底回升貴金屬沖高回落

速遞!冰雪亞古獸怎么打_冰雪亞古獸

1、冰惡魔獸進化自2、亞古獸、曼德拉獸、基剎獸、小妖獸、小古加獸、問答獸、巴達獸、3、小惡魔獸、雪哥布林獸、使魔獸、

清朝的秀女為什么都比較丑?揭秘選秀背后的規(guī)則

“云想衣裳花想容,春風拂檻露華濃。”李白的一句詩讓多少人對楊貴妃的美貌浮想聯(lián)翩,畢竟皇帝后宮三千,有這等美貌的女子或許不足為奇。我...

世界訊息:男子29樓墜落砸死男童 警方通報 網(wǎng)友:無妄之災

據(jù)媒體報道:3月29日晚,陜西西安一小區(qū)有人墜樓,不幸砸中路過的男童。30日凌晨,西安雁塔警方發(fā)布警情通報:2023年3月29日19時許,我轄區(qū)某

仿真熊貓玩偶熱銷,一只價格上千,你會買嗎? 天天新要聞

相較于傳統(tǒng)的熊貓造型毛絨玩具價格只有幾十元,仿真大熊貓玩偶價格動輒上千,且銷量一直不錯。仿真大熊貓玩偶背后的“情懷”  有業(yè)內(nèi)人士...

校園足球成中青賽“主旋律” 焦點信息

中國青少年足球聯(lián)賽賽事辦公室執(zhí)行秘書喬岱虎對此表示,校園足球隊參賽數(shù)量增多、賽事進校園是本屆中青賽的最大亮點。

當前簡訊:從朱丹到李艾,不識字、情商低、走后門…這些“混子主持”沒救了

微博之夜年年都會有主持人大型抓馬名場面,今年也不例外,全程瞇瞇眼的李艾就被群嘲了,不過不是因為她那睜不開的眼睛,而是她的主持功底太欠

福過禍生指是什么生肖,詞典已解_環(huán)球快看

福過禍生指的是生肖狗、指的是生肖雞、指的是生肖虎。福過禍生在十二生肖中代表的是狗、雞、虎生肖狗生肖狗的朋友,不論順境逆境,他們都是

猜您喜歡

    Copyright ©  2015-2022 太平洋服裝網(wǎng)版權(quán)所有  備案號:豫ICP備2022016495號-17   聯(lián)系郵箱:93 96 74 66 9@qq.com