Mysql匯入匯出大量資料的方法、備份恢復辦法
阿新 • • 發佈:2019-01-27
經常使用PHP+Mysql的朋友一般都是通過phpmyadmin來管理資料庫的。日常的一些除錯開發工作,使用phpmyadmin確實很方便。但是當我們需要匯出幾百兆甚至幾個G的資料庫時,phpmyadmin就會很卡。甚至如果你是想匯入大量資料,則phpmyadmin完全無法完成。因為phpmyadmin是基於PHP網頁的,無法上傳太大的sql檔案。其實mysql官方給了我們很好的解決方案:mysqldump。
下面介紹,如何在Windows環境下,使用mysqldump匯出資料庫:
-
找到你mysql的安裝目錄,即mysqldump.exe所在的目錄。比如下圖是我電腦上的路徑:
-
在空白處,按住shift鍵,並右鍵單擊,選擇“在此處開啟命令列視窗”。
-
啟動命令列後,輸入
mysqldump -h localhost -u root【資料庫使用者名稱】 -p --opt --default-character-set=utf8 --hex-blob icenter【要匯出的資料庫名稱】 --skip-triggers > d:/icenter.sql【匯出路徑】
-
執行上面的命令後,即可匯出sql檔案。不管你的資料庫多大,都可以使用該方法匯出。
匯入資料庫的命令如下:
mysql -h localhost -u rufavor -p icenter < d:/icenter.sql
執行方法和上面匯出類似。同樣的,在Linux環境下,也可以使用mysqldump來匯出匯入資料。