資源描述:
《MySQL-部署練習(xí)-主從部署.docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、MySQL5.6.19基于RHEL6.4主從模式部署手冊(cè)作者:菜2014年8月文檔版本時(shí)間作者內(nèi)容版本2014-08菜創(chuàng)建Linux平臺(tái)下MySQL5.6.19主從安裝文檔手冊(cè)1.0目錄InstallMySQL5.6.19onLinux1文檔版本2一、文檔簡(jiǎn)介4二、安裝須知41.操作系統(tǒng)版本42.磁盤情況53.網(wǎng)絡(luò)情況54.YUM源75.防火墻7三、cmake版本9四、MySQL安裝部署121.部署方式122.部署步驟123.MySQL初始化15InstallMySQL5.6.19onLinux一、文檔簡(jiǎn)介本文檔僅用于學(xué)習(xí)交流MySQL主從部署相關(guān)
2、技術(shù),非商業(yè)性文檔。該文檔內(nèi)容是關(guān)于Linux平臺(tái)下MySQL源碼包安裝方法、步驟及相關(guān)注意事項(xiàng)等內(nèi)容,適用于研發(fā)人員、運(yùn)維及現(xiàn)場(chǎng)實(shí)施人員參考。請(qǐng)全文通讀后,再進(jìn)行MySQL安裝的相關(guān)操作,如安裝過(guò)程中遇到錯(cuò)誤,請(qǐng)先解決錯(cuò)誤后,再按順序進(jìn)行安裝。二、安裝須知在MySQL安裝前,請(qǐng)先以root用戶登錄操作系統(tǒng),并確認(rèn)服務(wù)器的網(wǎng)絡(luò)、磁盤、防火墻、YUM源等信息,以便于順利的開展安裝MySQL的工作。本次部署為MySQL主從形式,需要在三臺(tái)服務(wù)器上分別進(jìn)行部署配置。本示例采用兩臺(tái)虛擬機(jī)進(jìn)行部署練習(xí),主從機(jī)信息詳見下表:MasterSlave01Slave
3、02IP192.168.1.81192.168.1.84192.168.1.85ID8184851.操作系統(tǒng)版本演示安裝的操作系統(tǒng)版本:RedHatEnterpriseLinuxServerrelease6.4(Santiago)查看操作系統(tǒng)版本命令:lsb_release–a或cat/etc/system-releaseLsb_release–a執(zhí)行結(jié)果如下圖所示:cat/etc/system-release執(zhí)行結(jié)果如下圖所示:1.磁盤情況查看磁盤使用要,MySQL需要至少2G的磁盤空間,若有數(shù)據(jù)需要寫入,請(qǐng)按實(shí)際業(yè)務(wù)量劃分存儲(chǔ)。硬盤使用情況查看
4、命令:df–hdf–h執(zhí)行結(jié)果如下圖所示:通過(guò)查詢結(jié)果得知在“/”目錄下,有8.8G的空間,可供使用,本次MySQL將安裝在/usr/local下。2.網(wǎng)絡(luò)情況查看本地IP地址,以保證本機(jī)做為MySQL服務(wù)器的情況下,其他用戶可以訪問(wèn)。查看本地IP命令:ifconifgIfconfig執(zhí)行結(jié)果如下圖所示,本機(jī)的IP地址為192.168.1.81,Mask:255.255.255.0測(cè)試192.168.1.81、192.168.1.84和192.168.1.85三臺(tái)服務(wù)器是否可以ping通,為后續(xù)部署做準(zhǔn)備。執(zhí)行命令ping192.168.1.81、
5、ping192.168.1.84和192.168.1.85執(zhí)行結(jié)果如下圖所示1.YUM源分別查看192.168.1.81、192.168.1.84和192.168.1.85服務(wù)器一下YUM源信息,以方便在安裝MySQL相關(guān)依賴包時(shí),可以通過(guò)YUM順利解決。通過(guò)查看YUM配置文件來(lái)確認(rèn)YUM源信息,執(zhí)行命令:vim/etc/yum.repos.d/rhel-source.repoYUM源信息顯示,該源所指向本地/mnt文件夾(baseurl=file:///mnt)查看/mnt是否有效,驗(yàn)證命令cd/mnt或df–hdf–h執(zhí)行結(jié)果顯示/rhel6.
6、4.iso掛載在/mnt目錄下,即該源有效2.防火墻查看防火墻(iptables)狀態(tài),防止因防火墻策略問(wèn)題導(dǎo)致遠(yuǎn)程無(wú)法本地MySQL情況,本次部署中,192.168.1.81、192.168.1.84和192.168.1.85服務(wù)器全部選擇關(guān)閉防火墻。查看防火墻壯態(tài)命令/etc/init.d/iptablesstatus執(zhí)行結(jié)果顯示iptables正在工作關(guān)閉防火墻指令/etc/init.d/iptablesstop執(zhí)行結(jié)果如下圖所示再次執(zhí)行/etc/init.d/iptablesstatus執(zhí)行結(jié)果顯示防火墻當(dāng)前已關(guān)閉。為了防止防火墻開機(jī)自啟動(dòng)
7、,執(zhí)行命令chkconfigiptables--list執(zhí)行結(jié)果顯示防火墻為開機(jī)啟動(dòng)關(guān)閉防火墻開機(jī)啟動(dòng)命令chkconfigiptablesoff,如執(zhí)行正確沒(méi)有信息反饋。再次查看檢查防火墻開機(jī)啟動(dòng)狀態(tài),執(zhí)行命令chkconfigiptables–list執(zhí)行結(jié)果顯示,已完全關(guān)閉開機(jī)防火墻自啟動(dòng)策略。三、cmake版本cmake是MySQL安裝時(shí)所需要的軟件,該軟件一定要在MySQL前安裝。本次使用的cmake版本為cmake-3.0.0.tar.gz。1.解壓cmake-3.0.0.tar.gz,執(zhí)行命令:tarxvfcmake-3.0.0.ta
8、r.gz解壓后得到cmake-2.8.12.2文件夾2.進(jìn)入cmake-2.8.12.2文件夾,執(zhí)行cdcmake-2.8