phpMyAdmin導入資料庫500錯誤?匯出MySQL大檔案命令列

有位從事電商行業的朋友,剛安裝VestaCP面板之後,想要透過phpMyAdmin資料庫管理導入MySQL資料庫,一直出現500錯誤,嘗試多次也是導入失敗…

可能因為php.ini 配置,或其它問題,所以在phpMyAdmin匯出或匯入MySQL大檔案時間太長,php逾時造成匯出或匯入失敗…

就算修改提高了相關文件的內存配置,也是於事無補……

此時,我們可以透過Linux命令列實現:

  • 用 MySQL 備份命令行,快速導出MySQL數據庫;
  • 用 MySQL 導入命令行,快速導入MySQL數據庫。

MySQL導出數據庫命令

MariaDB備份指令▼

mariadb-dump -u root -p[root_password] [database_name] > dumpfilename.sql

MySQL 備份命令 ▼

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
  • 命令不包括符號 []
  • 請將“dumpfilename” 改成你的MySQL數據庫文件名稱。
  • 請注意向右箭頭 > 是導出。

解壓.gz的MySQL數據庫文件

如果你的MySQL數據庫文件,是帶有.gz的壓縮後綴,就無法通過SSH 命令行導入到數據庫。

在運行導入MySQL數據庫的命令之前,請輸入以下.gz 解壓命令解壓▼

gunzip FileName.gz
  • 請將“FileName” 改成你的MySQL數據庫壓縮包名稱,例如:xxx.sql.gz

MySQL導入數據庫命令

MariaDB 導入指令▼

mariadb-dump -u root -p[root密码] [数据库名称] < dumpfilename.sql

MySQL 導入命令 ▼

mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
  • 命令不包括符號 []
  • 請將“dumpfilename” 改成你的MySQL數據庫文件名稱。
  • 請注意向左箭頭 < 是導入。

更多Linux系統的SSH命令,可以看這裡 ▼

發表評論

您的郵箱地址不會被公開。必填項已用*標註

回到頁首