程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL數據庫如何導入導出(備份還原)

MySQL數據庫如何導入導出(備份還原)

編輯:關於MYSQL數據庫

本文適用范圍:全面闡述MySQL數據庫的各種操作,分虛擬主機和服務器兩種情況。

虛擬主機

1、通過PHPMyAdmin的導入導出功能,這個軟件一般只支持幾兆數據的導出,太大的數據可能會超時。

2、通過程序自帶的數據庫備份還原功能來操作,一些常見的PHP程序如DZ論壇等,後台都有數據庫還原和備份的功能,方便我們轉移空間數據。

3、如果您的數據庫在朝暮數據購買,我們的管理面板支持一鍵備份和還原。點擊備份按鈕後,您可以到數據庫對應的空間上通過FTP方式下載。

服務器或VPS

首先我們遠程到服務器上(Windows或Linux均可),並准備好root密碼或具體數據庫的用戶名密碼。

一、數據庫的導入(還原)

1、source命令

1)打開開始菜單->程序->MySQL->MySQL Command Line Client,輸入MySQL的root密碼。

2)然後輸入use 數據庫名;進入對應的數據庫,再用source 備份文件具體路徑;命令導入備份文件。注意,在這裡的命令後面都要加;分號,截圖如下:

2、mysql命令

1)如果是Windows系統,請在命令行模式下進入mysql的bin目錄,如D:\Program\mysql41\bin。如果是Linux系統,請直接看下面的步驟。

2)執行mysql命令導入數據庫,命令格式為:

mysql -u用戶名 -p密碼 數據庫名<備份文件具體路徑

比如:mysql -uroot -pabc123 mydb<file.sql,其中用戶名和密碼也可以是具體數據庫的,不一定要root的。截圖如下:

二、數據庫的導出(備份)

一般使用mysqldump命令

1)如果是Windows系統,請在命令行模式下進入mysql的bin目錄,如D:\Program\mysql41\bin。如果是Linux系統,請直接看下面的步驟。

2)執行mysqldump命令導入數據庫,命令格式為:

mysqldump -u用戶名 -p密碼 數據庫名>備份文件具體路徑

比如:mysqldump -uroot -pabc123 mydb>file.sql,其中用戶名和密碼也可以是具體數據庫的,不一定要root的。如果出現when using LOCK TABLES錯誤,請在database後面加上--skip-lock-tables就不會報錯了。截圖如下:

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