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

歡迎訪問 生活随笔!

生活随笔

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

数据库

osm2mysql_安装部署MySQL主从复制

發(fā)布時間:2024/9/27 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 osm2mysql_安装部署MySQL主从复制 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Environment:{

CentOS 7?兩臺? 安裝MySQL(mariadb? mariadb-server)

}

!!!關(guān)閉防火墻SELinux

1.查看版本信息

2.啟動mysql服務(wù),查看系統(tǒng)中是否存在mysql進程,并查看mysql的端口號

3.修改配置兩臺mysql的主配置文件(主機器為1,從機器為2)

slave_skip_errors=1146連續(xù)報錯時可以添加此命令跳過一次錯誤報告

4.在mysql中查看mysql二進制日志信息

5.在mysql中新建用戶并授權(quán)

6.從機器上關(guān)閉slave

stop slave;

start slave;

7.查看是否成功

mysql主從復(fù)制的作用

一、什么是主從復(fù)制?

主從復(fù)制,是用來建立一個和主數(shù)據(jù)庫完全一樣的數(shù)據(jù)庫環(huán)境,稱為從數(shù)據(jù)庫,主數(shù)據(jù)庫一般是準實時的業(yè)務(wù)數(shù)據(jù)庫。您看,像在mysql數(shù)據(jù)庫中,支持單項、異步賦值。在賦值過程中,一個服務(wù)器充當主服務(wù)器,而另外一臺服務(wù)器充當從服務(wù)器。此時主服務(wù)器會將更新信息寫入到一個特定的二進制文件中。并會維護文件的一個索引用來跟蹤日志循環(huán)。這個日志可以記錄并發(fā)送到從服務(wù)器的更新中去。當一臺從服務(wù)器連接到主服務(wù)器時,從服務(wù)器會通知主服務(wù)器從服務(wù)器的日志文件中讀取最后一次成功更新的位置。然后從服務(wù)器會接收從哪個時刻起發(fā)生的任何更新,然后鎖住并等到主服務(wù)器通知新的更新

二、主從復(fù)制的作用(好處,或者說為什么要做主從)重點?

做數(shù)據(jù)的熱備,作為后備數(shù)據(jù)庫,主數(shù)據(jù)庫服務(wù)器故障后,可切換到從數(shù)據(jù)庫繼續(xù)工作,避免數(shù)據(jù)丟失。

架構(gòu)的擴展。業(yè)務(wù)量越來越大,I/O訪問頻率過高,單機無法滿足,此時做多庫的存儲,降低磁盤I/O訪問的評率,提高單個機器的I/O性能。

讀寫分離,使數(shù)據(jù)庫能支持更大的并發(fā)。在報表中尤其重要。由于部分報表sql語句非常的慢,導(dǎo)致鎖表,影響前臺服務(wù)。如果前臺使用master,報表使用slave,那么報表sql將不會造成前臺鎖,保證了前臺速度。

1--在從服務(wù)器可以執(zhí)行查詢工作(即我們常說的讀功能),降低主服務(wù)器壓力;(主庫寫,從庫讀,降壓)

2--在從主服務(wù)器進行備份,避免備份期間影響主服務(wù)器服務(wù);(確保數(shù)據(jù)安全)

3--當主服務(wù)器出現(xiàn)問題時,可以切換到從服務(wù)器。(提升性能)

三、主從復(fù)制的原理?

1.數(shù)據(jù)庫有個bin-log二進制文件,記錄了所有sql語句。

2.我們的目標就是把主數(shù)據(jù)庫的bin-log文件的sql語句復(fù)制過來。

3.讓其在從數(shù)據(jù)的relay-log重做日志文件中再執(zhí)行一次這些sql語句即可。

4.下面的主從配置就是圍繞這個原理配置

總結(jié)

以上是生活随笔為你收集整理的osm2mysql_安装部署MySQL主从复制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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