dh-db0新版一體機(jī)mysql安裝部署幫v1_第1頁(yè)
dh-db0新版一體機(jī)mysql安裝部署幫v1_第2頁(yè)
dh-db0新版一體機(jī)mysql安裝部署幫v1_第3頁(yè)
dh-db0新版一體機(jī)mysql安裝部署幫v1_第4頁(yè)
dh-db0新版一體機(jī)mysql安裝部署幫v1_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、新版安裝部署幫文檔*歡迎關(guān)注-數(shù)據(jù)庫(kù)團(tuán)隊(duì)-大華夜鷹*1 / 12文檔號(hào)修訂日期版本號(hào)修訂內(nèi)容修訂人審閱dh-db-00033-1.02015-12-091.0初稿廖化生目錄安裝部署幫文檔1概述4編寫(xiě)目的4約定4使用范圍4參考文獻(xiàn)4目錄分布說(shuō)明5基本信息5大致分布5具體分布5新版一、1.11.21.31.4二、2.12.22.32.3.1執(zhí)行(/opt/bin)5/etc)62.3.2配置信息(/opt/數(shù)據(jù)庫(kù)安裝系統(tǒng)配置7安裝參數(shù)配置7其他相關(guān)72.4三、業(yè)務(wù)點(diǎn)功能說(shuō)明及配置(開(kāi)發(fā)). 8寫(xiě)面【非常重要】83.1安裝用戶設(shè)置83.2修改用戶3.3. 9關(guān)鍵表備份配置93.4業(yè)務(wù)大表分片備份配置

2、10大表重建配置(清數(shù)據(jù))103.53.6四、運(yùn)維相關(guān)(技術(shù)支持). 11數(shù)據(jù)庫(kù)開(kāi)啟關(guān)閉11數(shù)據(jù)庫(kù)的開(kāi)發(fā)版本11如何取回?cái)?shù)據(jù)給公司測(cè)試114.14.24.3如何業(yè)務(wù)數(shù)據(jù)庫(kù)114.4數(shù)據(jù)庫(kù)的錯(cuò)誤排查114.54.5.1查看數(shù)據(jù)庫(kù)的進(jìn)程112 / 124.5.2查看數(shù)據(jù)庫(kù)的錯(cuò)誤日志114.6數(shù)據(jù)庫(kù)備份相關(guān)11如何檢查備份11如何進(jìn)行恢復(fù)114.7業(yè)務(wù)大表分片恢復(fù)124.8如何從老的遷移到此版本123 / 12一、 概述本文檔主要描述了新版的安裝部署需要注意的事項(xiàng)。1.1 編寫(xiě)目的用于規(guī)范打包發(fā)布、產(chǎn)品經(jīng)理、開(kāi)發(fā)、和區(qū)域同事,根據(jù)行業(yè)線產(chǎn)品特點(diǎn)完成部署。1.2 約定此文檔適用于公司各行業(yè)線產(chǎn)品新的開(kāi)

3、發(fā)及測(cè)試環(huán)境,包括項(xiàng)目產(chǎn)品的使用環(huán)境。1.3使用范圍研發(fā)中心打包發(fā)布、產(chǎn)品經(jīng)理、DBA、開(kāi)發(fā)及。1.4參考文獻(xiàn)4 / 12目錄分布說(shuō)明二、2.1 基本信息版本:-5.7.10開(kāi)發(fā)版本:Ver-Dh_2015_0001服務(wù)器:/純軟(x86_64)svn:02.2 大致分布2.3 具體分布2.3.1執(zhí)行(/opt/bin)5 / 12/opt/bin功能執(zhí)行用戶備注backupSubtable.sh業(yè)務(wù)大表分片管理(按日期備份)rootcrontabimportSubtable.sh業(yè)務(wù)大表分片恢復(fù)數(shù)據(jù)(按日期恢復(fù))root人工介入configdMode.sh雙單機(jī)主備配置root(拆)雙機(jī)搭建

4、db_auto_rec_job.sh自動(dòng)恢復(fù)機(jī)制驗(yàn)證db_backup_job.sh關(guān)鍵表備份rootcrontab(不用加參數(shù))db_init_job.shdss 數(shù)據(jù)庫(kù)初始化使用DSS3DB.sql 初始化DSS數(shù)據(jù)庫(kù)db_install_job.sh實(shí)例安裝db_log_rec_job.shbinlog恢復(fù)db_partitions_job.sh分區(qū)表調(diào)用db_recovery_job.sh數(shù)據(jù)庫(kù)恢復(fù)使用關(guān)鍵表備份還原數(shù)據(jù)庫(kù)/opt/binetcsharesupport-files注:涉及到 crontab 設(shè)置的,請(qǐng)聯(lián)系系統(tǒng)組相關(guān)。2.3.2配置信息(/opt/etc)6 / 12/o

5、pt/etc功能備注f關(guān)鍵表備份配置文件(忽略大表)開(kāi)發(fā)(區(qū)域)需配置f業(yè)務(wù)大表按日期分片配置文件開(kāi)發(fā)(區(qū)域)需配置f大表重建(清數(shù)據(jù))開(kāi)發(fā)(區(qū)域)需配置f數(shù)據(jù)庫(kù)備份方式配置文件默認(rèn)邏輯備份及 DSS 數(shù)據(jù)庫(kù)【開(kāi)發(fā)(區(qū)域)基本不用配置】f用戶權(quán)限配置文件開(kāi)發(fā)(區(qū)域)可根據(jù) setPassword.sh設(shè)定,或手動(dòng)配置db_start_job.sh實(shí)例啟動(dòng)db_stop_job.sh實(shí)例停服務(wù)ms_repl_skip_err.sh雙機(jī)主鍵等錯(cuò)誤過(guò)濾root日志存放在/opt/log 下ms_repl_skip_job.sh雙機(jī)主鍵等錯(cuò)誤過(guò)濾start.sh啟動(dòng)root開(kāi)機(jī)后應(yīng)用程序只需調(diào)用該程序

6、stop.sh實(shí)例關(guān)閉root關(guān)機(jī)前應(yīng)用程序只需調(diào)用該程序user_management.sh系統(tǒng)用戶管理rootsetpassword.sh首次安裝部署用戶設(shè)置程序,即變更出廠root出廠見(jiàn)用戶權(quán)限配置文件f,其中 sys 表示超級(jí)用戶 root,表示業(yè)務(wù)用戶,其他動(dòng)modifypassword.sh修改用戶程序root驗(yàn)證超級(jí)用戶 root 的原密碼正確后,再?gòu)膄 中獲取用戶密的原進(jìn)行比對(duì),如果不相變更table_recreate_job.sh大表重建(清數(shù)據(jù))root/建議在系統(tǒng)用戶下執(zhí)行,該常用于雙機(jī)搭建同,則進(jìn)行碼跟數(shù)據(jù)庫(kù)允許用戶2.3.3數(shù)據(jù)庫(kù)安裝系統(tǒng)配置2.3.4安裝參數(shù)配置2.

7、4其他相關(guān)7 / 12/bak功能備注binlog存放二進(jìn)制文件db_backup存放關(guān)鍵表備份文件subtable存放業(yè)務(wù)大表的分片數(shù)據(jù)開(kāi)發(fā)(區(qū)域)需手動(dòng)恢復(fù)/opt/support-files功能備注安裝部署參數(shù)+開(kāi)發(fā)版本/opt/share功能備注數(shù)據(jù)庫(kù)安裝系統(tǒng)表配置f數(shù)據(jù)庫(kù)參數(shù)文件f.master數(shù)據(jù)庫(kù)主機(jī)參數(shù)文件f.slave數(shù)據(jù)庫(kù)備機(jī)參數(shù)文件三、 業(yè)務(wù)點(diǎn)功能說(shuō)明及配置(開(kāi)發(fā))新版本安裝包以基線-B 為基礎(chǔ),有些功能可能會(huì)因產(chǎn)品線的業(yè)務(wù)需求不同而會(huì)有較大的區(qū)別,這就需要根據(jù)產(chǎn)品線特點(diǎn)進(jìn)行特定配置。比如功能點(diǎn)大表重建(清數(shù)據(jù)) ,-B 在每次雙機(jī)熱備或每天的一次關(guān)鍵表備份中,adm_l

8、og_alarm 中的數(shù)據(jù)可以忽略,對(duì)業(yè)務(wù)影響不大,在每次雙機(jī)搭建中就需要從配置文件f 中獲取可以清數(shù)據(jù)的表,然后重建,另外在每次的關(guān)鍵表備份中需要從配置文件f 中獲取可以忽略的表;而對(duì)于金融線-F,該表 adm_log_alarm 在每次雙機(jī)搭建中數(shù)據(jù)還是需要的,不可清除。由于該表每天的數(shù)f 中獲取該表的信息,據(jù)量較大,備份方式則采用按日期分片方式進(jìn)行備份,這時(shí)就需要在配置文件而在關(guān)鍵表備份中就不用再重復(fù)備份該表的數(shù)據(jù)了,那就需要在配置文件f 中配置該表的信息。所以,由于業(yè)務(wù)靈活性較大,如果完全自動(dòng)化,會(huì)很嚴(yán)重,必須人為干預(yù),進(jìn)行相關(guān)功能的配置及執(zhí)行。3.1 寫(xiě)面【非常重要】由于各行業(yè)線差異

9、,使用這個(gè)版本時(shí),需要進(jìn)行配置的文件有以下,請(qǐng)行業(yè)線自行配置,具體的使用說(shuō)明見(jiàn)下面的說(shuō)明。3.2安裝用戶設(shè)置在首次安裝部署時(shí),如果需要修改出廠,請(qǐng)按以下方式執(zhí)行。否則將按出廠部署數(shù)據(jù)庫(kù)。./setpassword.sh password假如用戶為,設(shè)定為 dh123456;執(zhí)行如下:8 / 12./setpassword.shdh23456執(zhí)行用戶及存放路徑涉及用戶/opt/bin/opt/etc表示業(yè)務(wù)用戶其他信息動(dòng),鑒于安全性考慮,出廠不 在本文檔中展示,請(qǐng)自行查閱setpassword.shf配置文件說(shuō)明/opt/etf用于關(guān)鍵表的備份/opt/mysqf用于業(yè)務(wù)大表按日期分片的備份/o

10、pt/ef刪除日志大表中的數(shù)據(jù),用于雙機(jī)環(huán)境的搭建3.3 修改用戶在數(shù)據(jù)庫(kù)安裝部署之后,如果想修改用戶的。需要先執(zhí)行./setpassword.sh 程序設(shè)置用戶的新,然后再執(zhí)行./modifypassword.sh 程序來(lái)修改數(shù)據(jù)庫(kù)用戶的,期間需要驗(yàn)證管理員超級(jí)用戶 root 的原是否正確,如果正確,將會(huì)變更新設(shè)定的用戶。3.4 關(guān)鍵表備份配置注意:在數(shù)據(jù)庫(kù)開(kāi)發(fā)版本 Ver-Dh_2015_0001 發(fā)布之前涉及的所有備份方式一律使用邏輯備份dump方式,暫時(shí)不支持物理備份 xtrabackup,即 type:1。9 / 12表示跟表名通配,比如 adm_20150101,寫(xiě)成 like:a

11、dm_0-98表示跟表名完全匹配表示使用邏輯備份方式表示備份 dss 數(shù)據(jù)庫(kù)執(zhí)行備份方式/備份數(shù)據(jù)庫(kù)關(guān)鍵表備份(忽略不需 要備份的大表)存放路徑/opt/bin/opt/etc/opt/etc/bak/db_backupdb_backup_job.shffip_日期_1.sql執(zhí)行執(zhí)行方式備注/opt/binsetpassword.sh./setpassword.sh pa sswordpassword 為變更modifypassword.sh./modifypassword.sh passwordpassword 為原3.5業(yè)務(wù)大表分片備份配置3.6大表重建配置(清數(shù)據(jù))說(shuō)明:?jiǎn)栴},請(qǐng)發(fā)送郵

12、件至 dh10 / 12truncate:業(yè)務(wù)數(shù)據(jù)庫(kù):表名執(zhí)行需要分片備份的表配置文件/opt/bin/opt/etctable_recreate_job.shfsubtable:表名:表日期字段:備份天數(shù)其中:備份天數(shù)表示從昨天開(kāi)始往前推算的天數(shù),比如 1 表示將備份表昨天的數(shù)據(jù),3表示備份表從昨天開(kāi)始往前 3 天至昨天共三天的數(shù)據(jù),每天產(chǎn)生一個(gè) sql 備份文件執(zhí)行需要分片備份的表配置文件存放路徑備注/opt/bin/opt/etc/bak/subtablebackupSubtable.shf表_月份/表_日期.sql日期當(dāng)天有數(shù)據(jù),將會(huì)被備份,否則不會(huì)備份,備份天數(shù)可設(shè)置四、 運(yùn)維相關(guān)(

13、技術(shù)支持)4.1 數(shù)據(jù)庫(kù)開(kāi)啟關(guān)閉開(kāi)啟:/opt/關(guān)閉:/opt/bin/start/bin/stop.sh.sh4.2 數(shù)據(jù)庫(kù)的開(kāi)發(fā)版本查看 /opt/support-files/ver.log 的值4.3如何取回?cái)?shù)據(jù)給公司測(cè)試先關(guān)閉實(shí)例,然后拷貝 data 文件4.4如何業(yè)務(wù)數(shù)據(jù)庫(kù)假如數(shù)據(jù)庫(kù)為 dss,登錄后執(zhí)行 use dss 回車即可4.5 數(shù)據(jù)庫(kù)的錯(cuò)誤排查4.5.1查看數(shù)據(jù)庫(kù)的進(jìn)程ps -ef|grepd|grep -v grepd4.5.2查看數(shù)據(jù)庫(kù)的錯(cuò)誤日志查看 opt/data/*.err 文件,比如查看/opt/data/Storage.err4.6 數(shù)據(jù)庫(kù)備份相關(guān)4.6.1如何檢查備份cd /bak/db_backup/ 目錄下查看4.6.2如何進(jìn)行恢復(fù)執(zhí)行命令:/opt/假如業(yè)務(wù)用戶為則執(zhí)行命令為/b,ysql -u-p -h127.0.0.1 -e source *.sql為 123456,備份文件為/bak/db_backup/20.2.42.188_20151218_1.sql,問(wèn)題,請(qǐng)發(fā)送郵件至 dh11 / 12文檔號(hào):dh-db-00033-1.0 新版數(shù)據(jù)庫(kù)安裝部署幫助文檔/opt/bysql -up123456 -h127.0.0.1 -e source /bak/db_

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論