程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 教您如何實現MySQL數據庫備份及恢復

教您如何實現MySQL數據庫備份及恢復

編輯:MySQL綜合教程

MySQL數據庫有時會出現數據故障,這是就需要我們將MySQL數據庫備份,並恢復數據庫,下面就為您舉例說明MySQL數據庫備份的方法,供您參考。

1、ib_logfile0和ib_logfile1是mysql用來存儲操作執行的日志文件,用於事務暫存和回滾。當復制ibdata1數據文件到新的mysql中時,如果沒有拷貝這兩個日志文件,則會出現啟動不啟來。在.err文件中

InnoDB: Your database may be corrupt or you may have copied the InnoDB

log文件無法被識別

如下方式操作,恢復並還原數據庫
命令行方式啟動:

1進入bin目錄  mysqld-nt --innodb_force_recovery=4 //以只讀方式啟動數據
然後這個窗口不要管了。

2MySQL數據庫備份
mysqldump -u** -p** --opt --add-drop-table youdatabase > backupfilepath

3刪除數據庫
drop database thedatabase

4退出mysql,結束mysql進程

5將mysql data目錄下,除了目錄以外的幾個文件刪除,

6重新正常啟動mysql  mysqld

7創建數據庫 create database youdatabase

8恢復  mysql -u** -p** yourdatabase < backupfilepath
 

MySQL查詢超時的問題處理方法

MySQL刪除重復記錄的方法

MySQL查詢緩存機制簡介

使用MySQL臨時表加速查詢

5種常見的MySQL日志類型

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved