最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

虛擬主機(jī)MySQL數(shù)據(jù)庫的備份與還原的方法

 更新時(shí)間:2007年07月29日 16:15:31   作者:  
以前介紹過一個(gè)小巧的MYSQL備份PHP腳本程序,不過那適合沒有MySQL Shell權(quán)限的虛擬主機(jī)用戶,這里想講一下更為通用的備份與還原方法,適合有自己主機(jī)的朋友。

1、關(guān)于備份:我們?cè)谑褂肕ySQL中一般都用MyISAM類型的表,這種表是以文件形式保存的文件系統(tǒng)中的;而HEAP類型的表是保存在內(nèi)存中的,下面的方法是針對(duì)MyISAM表的。

1.1、直接拷貝數(shù)據(jù)庫文件。首先不推薦使用這種方法,因?yàn)榭截惖臄?shù)據(jù)表是針對(duì)特定操作系統(tǒng)(硬件環(huán)境)的,移到其他系統(tǒng)中有可能會(huì)出問題。其次備份時(shí)候要停止MYSQL服務(wù)器或者鎖定相應(yīng)的表,否則如果拷貝過程中正好在插入/改寫數(shù)據(jù)庫就掛了,不適合需要不間斷的服務(wù)器。這種方法最大好處是方便快捷,備份時(shí)候只要拷貝MYSQL數(shù)據(jù)目錄相應(yīng)數(shù)據(jù)庫文件夾中的所有文件即可,其中*.frm是描述了表的結(jié)構(gòu),*.MYD保存了表的數(shù)據(jù)記錄,*.MYI則是表的索引。

1.2、使用MySQLDump工具:利用這個(gè)程序可以把數(shù)據(jù)庫導(dǎo)出成SQL語句形式的文本文件,方便移動(dòng)到不同系統(tǒng),還原時(shí)候會(huì)一條條執(zhí)行文件中的SQL語句即可重建數(shù)據(jù)庫。實(shí)際使用時(shí)在WINDOWS下CMD里或者LinuxShell輸入命令:
mysqldump -u user_name -p database_name --option > path:/xxx.sql;回車
;user_name是用戶名
;database_name 是數(shù)據(jù)庫名
;path:/xxx.sql 是保存?zhèn)浞菸募穆窂脚c文件名

然后輸入密碼就會(huì)導(dǎo)出數(shù)據(jù)庫到指定PATH下的.sql文件了,要保證用戶有足夠權(quán)限訪問相應(yīng)數(shù)據(jù)庫。--option是備份時(shí)可以指定的一些參數(shù),可以參考MYSQL官方文檔,常用幾個(gè)選項(xiàng):
--opt ——一組常用默認(rèn)選項(xiàng),包括--add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset
--add-drop-table ——在建立表時(shí)候先DROP舊表,適合覆蓋數(shù)據(jù)庫
--where——按照條件備份部分記錄,例如:--where="id<1000'"
mysqldump工具的參數(shù)功能相當(dāng)多,還需要好好研究下~

2、關(guān)于還原
2.1、對(duì)于直接拷貝數(shù)據(jù)庫文件的方法,把相應(yīng)文件覆蓋回?cái)?shù)據(jù)目錄即可還原。
2.2、對(duì)于DUMP出來的.SQL文件,可以在MYSQL命令行中輸入:
use target_database;選擇要還原的數(shù)據(jù)庫,最好新建一個(gè)空的
\. path:/xxx.sql;將指定的備份文件還原到當(dāng)前數(shù)據(jù)庫

相關(guān)文章

  • MySQL之Field‘***’doesn’t have a default value錯(cuò)誤解決辦法

    MySQL之Field‘***’doesn’t have a default value錯(cuò)誤解決辦法

    這篇文章主要介紹了MySQL之Field‘***’doesn’t have a default value錯(cuò)誤解決辦法,需要的朋友可以參考下
    2015-04-04
  • 基于更新SQL語句理解MySQL鎖定詳解

    基于更新SQL語句理解MySQL鎖定詳解

    這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫SQL更新鎖定的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Mysql的MHA高可用及故障切換問題小結(jié)

    Mysql的MHA高可用及故障切換問題小結(jié)

    MHA是基于MySQL主從復(fù)制的高可用解決方案,通過自動(dòng)切換到從節(jié)點(diǎn)并提升其為新主,實(shí)現(xiàn)數(shù)據(jù)庫的高可用和故障恢復(fù),配置包括主從復(fù)制、MHA組件、VIP管理等,通過配置無密碼認(rèn)證和測(cè)試連接,可以確保MHA正常運(yùn)行,感興趣的朋友一起看看吧
    2024-12-12
  • mysql生成指定位數(shù)的隨機(jī)數(shù)及批量生成隨機(jī)數(shù)的方法

    mysql生成指定位數(shù)的隨機(jī)數(shù)及批量生成隨機(jī)數(shù)的方法

    這篇文章主要介紹了mysql生成指定位數(shù)的隨機(jī)數(shù)及批量生成隨機(jī)數(shù)的方法,文中給大家介紹了常用mysql函數(shù),需要的朋友可以參考下
    2018-09-09
  • MySQL邏輯備份的實(shí)現(xiàn)步驟

    MySQL邏輯備份的實(shí)現(xiàn)步驟

    本文主要介紹了MySQL邏輯備份的實(shí)現(xiàn)步驟,包括使用mysqldump和mysqlpump工具進(jìn)行備份和恢復(fù),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • Mysql auto_increment 重新計(jì)數(shù)(讓id從1開始)

    Mysql auto_increment 重新計(jì)數(shù)(讓id從1開始)

    當(dāng)清空一個(gè)表的時(shí)候,重新插入數(shù)據(jù),發(fā)現(xiàn)auto_increment屬性的字段計(jì)數(shù)不是從1開始的時(shí)候,可以使用以下命令
    2012-12-12
  • Linux下徹底卸載mysql詳解

    Linux下徹底卸載mysql詳解

    如何在Linux下徹底的卸載MySQL數(shù)據(jù)庫呢? 下面這篇文章就給大家總結(jié)、整理了一下在Linux平臺(tái)下徹底卸載MySQL的方法。 文中通過圖文及示例代碼介紹的很詳細(xì),相信對(duì)大家的理解和學(xué)習(xí)很有幫助,下面有需要的朋友們來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • MySQL limit子句用法及優(yōu)化小結(jié)

    MySQL limit子句用法及優(yōu)化小結(jié)

    limit在獲取到滿足條件的數(shù)據(jù)量時(shí)即會(huì)立刻終止SQL的執(zhí)行,本文主要介紹了MySQL limit子句用法及優(yōu)化小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-09-09
  • ERROR 1045 (28000): Access denied for user ''''root''''@''''localhost'''' (using password: YES)實(shí)用解決方案

    ERROR 1045 (28000): Access denied for user ''''root''''@''''

    這篇文章主要介紹了Linux下數(shù)據(jù)庫報(bào)ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)實(shí)用解決方案,希望能對(duì)大家有幫助。
    2017-10-10
  • MySql中深度分頁的問題處理

    MySql中深度分頁的問題處理

    這篇文章主要介紹了MySql中深度分頁的問題處理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05

最新評(píng)論

普格县| 中阳县| 丘北县| 龙泉市| 甘南县| 大安市| 桑日县| 广汉市| 南澳县| 阜新市| 襄垣县| 蒲江县| 方正县| 普宁市| 宁国市| 台南市| 荆门市| 平果县| 东宁县| 建平县| 佳木斯市| 内乡县| 游戏| 通州市| 松桃| 南雄市| 南通市| 永修县| 通江县| 凤庆县| 探索| 平安县| 阿城市| 临西县| 朝阳市| 民丰县| 乐业县| 三明市| 寻乌县| 南部县| 威远县|