時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
??? 慶幸的是,MySQL和PostgreSQL都提供將數(shù)據(jù)庫(kù)轉(zhuǎn)化成flat-text文件的工具,這樣你就可以將數(shù)據(jù)庫(kù)信息輸入到其它系統(tǒng)或者將數(shù)據(jù)庫(kù)備份并保留它。
??? 為了備份一個(gè)MySQL數(shù)據(jù),可以使用mysqldump工具。例如,為了備份一個(gè)叫data的數(shù)據(jù)庫(kù),用戶可以進(jìn)行如下操作:
??? $ mysqldump -u webuser --password=pass data >data.dump
??? 因?yàn)橥ǔG闆r下,mysqldump采用的是標(biāo)準(zhǔn)格式,你應(yīng)該將這一標(biāo)準(zhǔn)格式改寫成一個(gè)文件名(在本例中寫成data.dump)。對(duì)于這種自動(dòng)備份的方法,唯一缺陷就是必須在命令行指定密碼。
??? 為了備份一個(gè)PostgreSQL數(shù)據(jù)庫(kù),可以使用pg_dump工具。訪問(wèn)數(shù)據(jù)庫(kù)的用戶需要運(yùn)行這一工具。根據(jù)PostgreSQL規(guī)定的主機(jī)訪問(wèn)規(guī)則,你可能不需要給數(shù)據(jù)庫(kù)輸入密碼就可以獲得該數(shù)據(jù)庫(kù)的信息。操作過(guò)程如下:
??? $ pg_dump data >data.dump
??? 這與mysqldump工具同樣有效,但是后者不要求用戶名或者密碼之類的信息,因?yàn)槟闶亲鳛橛袡?quán)限訪問(wèn)該數(shù)據(jù)庫(kù)的用戶身份來(lái)運(yùn)行這一工具。
??? 在這兩種數(shù)據(jù)庫(kù)備份方法中,生成的輸出文件提供了重新創(chuàng)建整個(gè)數(shù)據(jù)庫(kù)的操作說(shuō)明。因此,這一輸出文件包含了數(shù)據(jù)和表格結(jié)構(gòu),這正是你創(chuàng)建數(shù)據(jù)庫(kù)所必要的信息。
??? 通過(guò)以上兩類命令,你還可以使用另外一些命令行獲取想保存的數(shù)據(jù)。對(duì)于這兩類命令,你可以登錄網(wǎng)站主頁(yè)與閱讀所有操作信息,并自定義你的數(shù)據(jù)庫(kù)備份操作。
關(guān)鍵詞標(biāo)簽:數(shù)據(jù)庫(kù),備份,操作,可以
相關(guān)閱讀
熱門文章
Xbox Game Pass
10款MySQL數(shù)據(jù)庫(kù)客戶端圖形界面管理工具推薦
MySQL常用維護(hù)管理工具
MySQL數(shù)據(jù)庫(kù)啟動(dòng)失敗1067進(jìn)程意外終止的解決辦法總結(jié)
人氣排行 10款MySQL數(shù)據(jù)庫(kù)客戶端圖形界面管理工具推薦 MySQL數(shù)據(jù)庫(kù)啟動(dòng)失敗1067進(jìn)程意外終止的解決辦法總結(jié) Mysql 1045錯(cuò)誤解決辦法 MySQL服務(wù)器進(jìn)程CPU占用100%解決辦法 MySQL導(dǎo)出導(dǎo)入命令的用例 MySQL連接字符串的實(shí)際操作步驟匯總 MySQL無(wú)法啟動(dòng)、無(wú)法停止各種解決方法總結(jié) 三種常用的MySQL建表語(yǔ)句