Katalog artykułów
💻🔧【Super łatwy samouczek】Przewodnik krok po kroku, jak modyfikować konfigurację phpMyAdmin i rozwiązywać problemy z importowaniem danych MySQL❗️
Przetestowane i sprawdzone pod kątem skuteczności! ✅ Wystarczy zaledwie trzy minuty ⏰, aby całkowicie rozwiązać problem braku dostępu MySQL do przesłanego folderu 📂.
Koniec z kłopotami związanymi z importowaniem baz danych💡, łatwo zarządzaj swoją bazą danych📊 i spraw, aby Twój system Linux działał płynniej🌟.
Co zrobić, jeśli import bazy danych MySQL w systemie Linux się nie powiedzie ? Oto jak zmodyfikować konfigurację phpMyAdmin!
Aby znaleźć ścieżkę instalacji phpMyAdmin, możesz użyć następującego polecenia:
find / -name pma
或
find / -name phpMyAdmin
Jeśli znajdziesz ścieżkę podobną do:
/usr/local/cwpsrv/var/services/pma /usr/local/apache/htdocs/phpmyadmin

Ścieżka instalacji phpMyAdmina
Gratulacje, zablokowałeś lokalizację instalacji phpMyAdmin!
Niektóre programy panelu sterowania instalują go w folderze `pma`, podczas gdy inne wolą umieszczać go w folderze `phpMyAdmin`.
Możesz znaleźć następujące ścieżki:
/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
Po testach w końcu zostało to potwierdzoneHestiaCPŚcieżka instalacji phpMyAdmina:/etc/phpmyadmin
Następnie możesz zalogować się do phpMyAdmin, wybrać swoją bazę danych i kliknąć „Importuj”. Jednak funkcjonalność importowania może być domyślnie ograniczona.
Możemy jednak zmodyfikować plik konfiguracyjny phpMyAdmin, aby obsługiwał import plików bazy danych MySQL z serwera. Konkretne kroki są następujące:
Zmodyfikuj plik konfiguracyjny phpMyAdmin
Znajdź i edytuj plik `config.inc.php`. Jeśli masz tylko plik `config.sample.inc.php`, utwórz kopię i zmień jej nazwę na `config.inc.php`.
1. Znajdź następującą konfigurację:
$cfg['UploadDir'] = ''; $cfg['SaveDir'] = '';
2. Zmień na:
$cfg['UploadDir'] = '/tmp'; $cfg['SaveDir'] = '/tmp';
注意 事项
Należy pamiętać, że folder `/tmp` znajduje się w katalogu głównym serwera.
Następnie możesz przesłać pliki MySQL do tego katalogu `/tmp`. Użyj SFTP, aby umieścić plik w `/tmp`, a następnie wybierz Importuj w zarządzaniu bazami danych phpMyAdmin (może być konieczne ponowne zalogowanie się, aby zobaczyć zmiany).
Jeśli używasz HestiiCP, czasami phpMyAdmin może nie obsługiwać domyślnej ścieżki. W takim przypadku należy zmodyfikować plik konfiguracyjny phpMyAdmin i zmienić ścieżkę do katalogu `tmp` użytkownika serwisu:
$cfg['UploadDir'] = '/home/admin/tmp'; $cfg['SaveDir'] = '/home/admin/tmp';
Jeśli napotkasz komunikat „Prześlij folder z serwera witryny”./home/admin/tmp/`Wybierz „Pokazuje” Brak plików do przesłania! ” sytuacja wskazuje, że uprawnienia do folderu są niewystarczające.
Po prostu zamień `/home/admin/tmp`Ustaw uprawnienia do katalogu na `755`:
sudo chown www-data:www-data /home/admin/ -R sudo chmod 755 /home/admin/ -R
Teraz możesz z radością importować pliki MySQL z tej ścieżki! 🚀
Jeśli wypróbowałeś powyższe metody, a importowanie bazy danych MySQL za pomocą phpMyAdmin nadal się nie powiedzie lub podczas importowania bazy danych MySQL pojawi się błąd 500, możesz wypróbować następujące metody▼
Mamy nadzieję, że artykuł „Jak zmienić konfigurację phpMyAdmin, aby rozwiązać problem braku możliwości przesłania plików bazy danych MySQL?” udostępniony na blogu Chen Weilianga ( https://www.chenweiliang.com/ ) będzie dla Ciebie pomocny.
Możesz udostępnić link do tego artykułu: https://www.chenweiliang.com/cwl-157.html
