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命令,可以看這裡 ▼

發表評論

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

回到頁首