1. 概述
MySQL數據庫的導入,有兩種方法:
1) 先導出數據庫SQL腳本,再導入;
2) 直接拷貝數據庫目錄和文件。
在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。
2. SQL腳本形式
操作步驟如下:
2.1. 導出SQL腳本
在原數據庫服務器上,可以用mysqldump(mysqldump命令位于mysql/bin/目錄中)命令行,導出SQL腳本。
命令格式
mysqldump -u用戶名 -p 數據庫名 > 數據庫名.sql
范例:
mysqldump -uroot -p acm > acm.sql
(導出數據庫acm到acm.sql文件)
提示輸入密碼時,輸入該數據庫用戶名的密碼。
2.2.導入SQL腳本
創建空的數據庫:create database acm;
通過主控界面/控制面板,創建一個數據庫。假設數據庫名為acm,數據庫全權用戶為root。
命令格式
mysql -u用戶名 -p 數據庫名 < 數據庫名.sql
范例:
mysql -uroot -p acm < E:\database\acm.sql
(導入數據庫acm從acm.sql文件,我的腳本在E:\database\目錄下)
提示輸入密碼時,輸入該數據庫用戶名的密碼。