1. 程式人生 > >Mysql匯入匯出大量資料的方法、備份恢復辦法

Mysql匯入匯出大量資料的方法、備份恢復辦法

 經常使用PHP+Mysql的朋友一般都是通過phpmyadmin來管理資料庫的。日常的一些除錯開發工作,使用phpmyadmin確實很方便。但是當我們需要匯出幾百兆甚至幾個G的資料庫時,phpmyadmin就會很卡。甚至如果你是想匯入大量資料,則phpmyadmin完全無法完成。因為phpmyadmin是基於PHP網頁的,無法上傳太大的sql檔案。其實mysql官方給了我們很好的解決方案:mysqldump。

下面介紹,如何在Windows環境下,使用mysqldump匯出資料庫:

  1. 找到你mysql的安裝目錄,即mysqldump.exe所在的目錄。比如下圖是我電腦上的路徑:

  2. 在空白處,按住shift鍵,並右鍵單擊,選擇“在此處開啟命令列視窗”。

  3. 啟動命令列後,輸入

    mysqldump -h localhost -u root【資料庫使用者名稱】 -p --opt --default-character-set=utf8 --hex-blob icenter【要匯出的資料庫名稱】 --skip-triggers > d:/icenter.sql【匯出路徑】
  4. 執行上面的命令後,即可匯出sql檔案。不管你的資料庫多大,都可以使用該方法匯出。

匯入資料庫的命令如下:

mysql -h localhost -u rufavor -p icenter < d:/icenter.sql

執行方法和上面匯出類似。同樣的,在Linux環境下,也可以使用mysqldump來匯出匯入資料。