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

小貝_mysql數據庫備份與恢復

編輯:MySQL綜合教程

小貝_mysql數據庫備份與恢復


mysql數據庫備份與恢復

簡要:
一、數據庫備份
二、數據庫恢復

一、數據庫備份

1、備份簡單說明 : 系統運行中,增量備份與整體備份

例: 每周日整體備份一次,周一到周六備份當天

如果周五出了問題,則可以用周日的整體+周一,二,三,四來恢復

2、備份工具

a、第三方收費備份工具

b、系統自帶備份功能即mysqldump(可以導出庫、表)

c、利用outfile和infile

2.1、mysqldump使用例子

\

例1、導出某個庫下的表

mysqldump–u用戶名 –p密碼庫名 表1 表2 表3>路徑/備份文件名稱

備份mugua庫下的t表

\

 

 

(備注: 說明mysqldump出來的結果是一系列的sql語句)

例2、如何導出一個庫下面的所有表

mysqldump–u用戶名 –p密碼庫名 >路徑/備份文件名稱

備份mugua庫下的所有表

 

\

 

例3、如何導出以庫為單位導出

mysqldump–u用戶名 –p密碼–B 庫1 庫2 庫3 >路徑/備份文件名稱

 

\

 

例4、如何導出所有庫

mysqldump–u用戶名 –p密碼–A >路徑/備份文件名稱

 

總結:

1、mysqldump導出的都是sql語句。

2、mysqldump其它用法

a、mysqldump導出mugua庫下t表的結構

\

 

b、mysqldump導出mugua庫下表t的數據

 

\

 

2.2、利用outfile和infile

 

\

(備注: 也就是說outfile導出的是表t的所有列的數據)

\

 

二、數據庫恢復

1、在命令行操作

mysql–u用戶名 –p密碼 [數據庫名稱]< 路徑/備份文件名稱

1.1、恢復mugua庫下的t表

\

\

1.2、恢復mugua1庫

 

\

\

 

2、登錄mysql後用source操作

2.1、恢復mugua庫下的t表

\

(source等同於\. )

\

2.2、恢復mugua1庫

\

\

 

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