首頁 >資料庫 >mysql教程 >mysql進階(十三)指令列匯出匯入資料庫

mysql進階(十三)指令列匯出匯入資料庫

黄舟
黄舟原創
2017-02-10 10:50:281286瀏覽

MySQL命令列匯出導入資料庫

MySQL命令列匯出資料庫:

1,進入MySQL目錄下的cd bin資料夾的目錄如我輸入的命令列:cd D:Program FilesMySQLMySQL Server 5.5bin(或直接將變中目錄

)

 

2,匯出資料庫:mysqldump -u 使用者名稱 -p   如我輸入的命令行:mysqldump -u lmapp -p lmapp -P 3308 > lmapp.sql   (

輸入後會讓你輸入進入

MySQL

的密碼的密碼資料庫名稱後面輸入表名即可

       

mysql匯出資料庫一個表  mysqldump -u 使用者名稱- test_users .sql (結尾沒有分號)3、會看到文件news.sql自動產生到

bin

文件下   

文件下  
 

解:加個參數-P 3308(mysql服務埠)即可解決問題。

命令列導入資料庫:

1

,將要導入的

.sql

文件移至

bin

文件下,這樣的路徑比較方便 1

3,進入MySQLmysql -u . root -p   (

輸入同樣後會讓你輸入MySQL的密碼)

4,在MySQL-Front中新資料庫中新建的名稱,如你要建的資料庫為news的目標資料庫

5,輸入:mysql>use 目標資料庫名稱

如我輸入的命令列:mysql>use news;

6:mysql>use news檔案名稱如我輸入的命令列:mysql>source news.sql; 

 

  資料導入。我導入的資料庫有123M,花費將近5個小時。期間以為機器宕掉了,仔細觀察命令列介面發現,導入是正常進行的。匯入成功後的介面如下:

      

      注意:匯入單張資料表時,使用類似use lmapp lm_area 、source lm_area.sql的語句。原始資料表可存在,匯入後的資料表會覆寫同名已存在的資料表。

      MySQL

備份與還原

,

都是利用mysqldumpmysql和命令的指令。 1.Win32

MySQL

的備份與還原 1.1 備份

利用「

cd Program FilesMySQLMySQL Server 5.0bin

」指令進入

bin資料夾 利用「資料夾 利用「mysqldump  -u > ,如mysqldump -u root -p voice>voice.sql,然後輸入密碼即可開始匯出。 1.2 還原 進入MySQL Command Line Client,輸入密碼,進入到“my> "

,回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入

"create database voice

",回車;切換到剛建立的資料庫,輸入" ",回車;導入數據,輸入"source voice.sql",回車,開始導入,再次出現錯誤",回車,開始導入,再次出現錯誤成功。 

2.LinuxMySQL的備份與還原 

2.1 備份 

[root@localhost 備份 [ 庫目錄,依照自己的MySQL的安裝狀況調整目錄

[root@localhost mysql]# mysqldump -u root,rootsqlvoice>>mysql.

2.2 

還原

法一:

[root@localhost ~]# mysql -u root -p 

的回程,同1.2還原。 法二:[root@localhost ~]# cd /var/lib/mysql (進入到MySQL

庫目錄,依照自己的

[root@localhost mysql]# mysql -u root -p voice,輸入密碼即可。

以上就是mysql進階(十三)指令列導出導入資料庫的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn