婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺談MySQL數(shù)據(jù)庫的備份與恢復(fù)

淺談MySQL數(shù)據(jù)庫的備份與恢復(fù)

熱門標(biāo)簽:清遠(yuǎn)申請400電話 桂林云電銷機(jī)器人收費(fèi) 南通電銷外呼系統(tǒng)哪家強(qiáng) 如何選擇優(yōu)質(zhì)的外呼系統(tǒng) 地圖簡圖標(biāo)注 谷歌地圖標(biāo)注位置圖解 手機(jī)外呼系統(tǒng)違法嗎 沈陽智能外呼系統(tǒng)供應(yīng)商 東莞外呼企業(yè)管理系統(tǒng)

一、MySQL 常見的備份方式

1. 直接拷貝數(shù)據(jù)庫文件(物理拷貝)

2. 使用 mysqldump 工具備份

3. 使用 mysqlhotcopy 工具備份

4. 使用 mysql 的主從同步復(fù)制,實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步備份

二、MySQL 物理數(shù)據(jù)文件結(jié)構(gòu)介紹

1. 日志文件

錯(cuò)誤日志 err log
二進(jìn)制日志 binary log
更新日志 update log
查詢?nèi)罩?query log
慢查詢?nèi)罩?slow query log
innodb 的 redo 日志

2. 數(shù)據(jù)文件

>>>對于 myisam 來說:

表結(jié)構(gòu)信息:.frm
數(shù)據(jù)信息:.myd
數(shù)據(jù)索引信息;.myi
>>>對于 Innodb 來說:

獨(dú)享表空間:.ibd
共享表空間:.ibdata

3. 系統(tǒng)文件

配置文件:my.cnf
進(jìn)程文件:xxx.pid
socket文件:xxx.sock

4. replication 文件

master.info:存儲在 slave 端目錄下,關(guān)于 master 和 slave 相關(guān)信息
relay log:存儲 I/O 進(jìn)程從 master 讀取的 bin-log 信息,然后由 slave 端的 SQL 線程從該 binary log 中讀取解析過的日志信息,轉(zhuǎn)化成 slave 所能執(zhí)行的 query 語句
index:則是存放 binary log 的路徑,也就是目錄文件

三、使用 mysqldump 備份與恢復(fù)

1. 備份原理

mysqldump 備份原理比較簡單,先查出需要備份的表結(jié)構(gòu),在文本文件中生成一個(gè) create 語句;然后將表中的所有數(shù)據(jù)記錄轉(zhuǎn)換成一條 insert 語句;通過這些語句就能夠創(chuàng)建表并插入數(shù)據(jù)。

2. 備份一個(gè)數(shù)據(jù)庫

基本語法:

>>> mysqldump -u username -p dbname table1 table2 ... > BackupName.sql

實(shí)例說明:

mysqldump -u root -p test person > /tmp/backup.sql

3. 備份多個(gè)數(shù)據(jù)庫

基本語法:

mysqldump -u username -p --databases dbname2 dbname2 > BackupName.sql

實(shí)例說明:

mysqldump -u root -p --databases test mysql > /tmp/backup.sql

4. 備份所有數(shù)據(jù)庫

基本語法:

mysqldump -u username -p -all-databases > BackupName.sql

實(shí)例說明:

mysqldump -u -root -p -all-databases > /tmp/all.sql

5. 數(shù)據(jù)恢復(fù)

基本語法:

mysql -u root -p [dbname] backup.sql

實(shí)例說明:

mysql -u root -p /tmp/backup.sql

四、直接復(fù)制數(shù)據(jù)庫目錄

MySQL 有一種非常簡單的備份方法,就是將 MySQL 中的數(shù)據(jù)庫文件直接復(fù)制出來。這是最簡單,速度最快的方法。不過在此之前,要先將服務(wù)器停止,這樣才可以保證在復(fù)制期間數(shù)據(jù)庫的數(shù)據(jù)不會發(fā)生變化。如果在復(fù)制數(shù)據(jù)庫的過程中還有數(shù)據(jù)寫入,就會造成數(shù)據(jù)不一致。這種情況在開發(fā)環(huán)境可以,但是在生產(chǎn)環(huán)境中很難允許備份服務(wù)器。

注意:這種方法不適用于 InnoDB 存儲引擎的表,而對于 MyISAM 存儲引擎的表很方便。同時(shí),還原時(shí) MySQL 的版本最好相同。

您可能感興趣的文章:
  • MySQL數(shù)據(jù)庫備份恢復(fù)實(shí)現(xiàn)代碼
  • mysql數(shù)據(jù)備份與恢復(fù)實(shí)現(xiàn)方法分析
  • shell腳本實(shí)現(xiàn)mysql定時(shí)備份、刪除、恢復(fù)功能
  • 從MySQL全庫備份中恢復(fù)某個(gè)庫和某張表的方法
  • MySQL使用全庫備份數(shù)據(jù)恢復(fù)單表數(shù)據(jù)的方法
  • C#實(shí)現(xiàn)MySQL命令行備份和恢復(fù)
  • Navicat for MySQL定時(shí)備份數(shù)據(jù)庫及數(shù)據(jù)恢復(fù)詳解
  • 淺談mysqldump使用方法(MySQL數(shù)據(jù)庫的備份與恢復(fù))
  • 詳解MySQL的主從復(fù)制、讀寫分離、備份恢復(fù)
  • MySQL 從全庫備份中恢復(fù)指定的表和庫示例
  • 詳解mysql的備份與恢復(fù)

標(biāo)簽:常德 湖州 臨沂 內(nèi)蒙古 成都 重慶 天津 貴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談MySQL數(shù)據(jù)庫的備份與恢復(fù)》,本文關(guān)鍵詞  淺談,MySQL,數(shù)據(jù)庫,的,備份,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談MySQL數(shù)據(jù)庫的備份與恢復(fù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于淺談MySQL數(shù)據(jù)庫的備份與恢復(fù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 镇康县| 股票| 通许县| 竹溪县| 洪洞县| 开鲁县| 宁强县| 阳谷县| 阿拉善左旗| 杭锦旗| 大新县| 崇明县| 浦城县| 甘孜| 浦城县| 阳新县| 苗栗县| 南郑县| 柳江县| 重庆市| 南宫市| 平泉县| 独山县| 浦江县| 凉城县| 陆河县| 屯昌县| 临城县| 孟州市| 延寿县| 宁陕县| 凤城市| 潢川县| 敖汉旗| 稷山县| 通许县| 洛南县| 越西县| 耿马| 邵阳市| 潞城市|