💻🔧【超簡單教學】手把手教你修改phpMyAdmin的配置,解決MySQL的導入失敗問題❗️
親測有效✅,只要三分鐘⏰,徹底解決MySQL的無法存取上傳資料夾的煩惱📂。
不再為導入問題頭痛💡,輕鬆搞定資料庫管理📊,讓你的Linux系統更加順暢運作🌟。
Linux導入MySQL數據庫失敗怎麼辦?修改phpMyAdmin配置方法,快來看看!
想要找到phpMyAdmin的安裝路徑,可以使用以下命令:
find / -name pma
或
find / -name phpMyAdmin
如果找到類似以下路徑:
/usr/local/cwpsrv/var/services/pma /usr/local/apache/htdocs/phpmyadmin

phpMyAdmin的安裝路經
那麼,恭喜你,已經鎖定phpMyAdmin的安裝位置囉!
有些控制面板程式會把它裝在`pma`資料夾,有些則喜歡放在`phpMyAdmin`資料夾。
你可能會發現這些路徑:
/usr/share/phpmyadmin /usr/share/phpmyadmin/vendor/phpmyadmin /usr/local/hestia/install/rpm/phpmyadmin /usr/local/hestia/install/deb/phpmyadmin /var/lib/mysql/phpmyadmin /var/lib/phpmyadmin /etc/phpmyadmin
經過測試,終於確定赫斯提亞CP的phpMyAdmin安裝路徑:/etc/phpmyadmin
接下來,你可以登入phpMyAdmin,選擇資料庫,然後點選「導入」。但預設情況下,導入功能可能有限。
不過,我們可以透過修改phpMyAdmin的設定文件,讓它支援從伺服器匯入MySQL資料庫檔案。具體步驟如下:
修改phpMyAdmin的設定檔
找到並編輯`config.inc.php`檔案。如果只有`config.sample.inc.php`,那就複製一份並重新命名為`config.inc.php`。
1. 找到以下配置:
$cfg['UploadDir'] = ''; $cfg['SaveDir'] = '';
2. 修改成:
$cfg['UploadDir'] = '/tmp'; $cfg['SaveDir'] = '/tmp';
注意事項
請注意,這裡的`/tmp`資料夾是在伺服器的根目錄下。
然後,你可以將MySQL檔案上傳到這個`/tmp`目錄。使用SFTP把檔案放到`/tmp`,然後在phpMyAdmin的資料庫管理中選擇匯入(可能需要重新登入才能看到變化)。
如果你使用的是HestiaCP,有時phpMyAdmin可能不支援預設路徑。在這種情況下,請修改phpMyAdmin的設定文件,將路徑改成網站使用者的`tmp`目錄:
$cfg['UploadDir'] = '/home/admin/tmp'; $cfg['SaveDir'] = '/home/admin/tmp';
如果遇到「從網站伺服器上傳資料夾`/home/admin/tmp/`中選擇」顯示「沒有可上傳的檔案! 」的情況,說明資料夾權限不足。
只需將`/home/admin/tmp`目錄權限設定為`755`即可:
sudo chown www-data:www-data /home/admin/ -R sudo chmod 755 /home/admin/ -R
現在,你可以愉快地從這個路徑匯入你的MySQL檔案了! 🚀
如果嘗試了以上方法,phpMyAdmin匯入MySQL資料庫仍然無效,或出現匯入MySQL資料庫500錯誤,可嘗試以下方法▼
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《如何修改phpMyAdmin設定解決沒有可上傳的MySQL資料庫檔案? 》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-157.html