Wstęp
phpMyAdmina to bezpłatne narzędzie programowe określone w PHP , przeznaczony do obsługi administracji MySQL w Internecie. To narzędzie programowe obsługuje ogromny zakres operacji MariaDB I MySQL'a . Najczęściej używane operacje to uprawnienia, użytkownicy, indeksy, relacje, kolumny, tabele, zarządzanie bazami danych itp. Można to zaimplementować za pomocą interfejsu użytkownika. Mimo to mamy możliwość bezpośredniego uruchomienia instrukcji SQL.
ustawienie ścieżki Pythona
phpMyAdmina korzysta z ogromnego zakresu dokumentacji, a użytkownicy będą mogli aktualizować strony wiki i rozpowszechniać pomysły na kilka operacji. Będzie nas wspierać w przypadku, gdy napotkamy jakiś problem. Możemy zastosować różnorodność kanału wsparcia, aby uzyskać wsparcie.
Również, phpMyAdmina jest bardzo dobrze udokumentowany w książce wyjaśnionej przez twórców - Opanowanie phpMyAdmin do efektywnego zarządzania MySQL , dostępne w hiszpański I język angielski .
Kluczowe punkty:
- Ten projekt jest członkiem Software Freedom Conservancy. Software Freedom Conservancy jest organizacją non-profit, która wspiera ulepszanie, promowanie, rozwijanie oprogramowania typu open source, Libre i ochronę wolnych projektów.
Funkcje phpMyAdmina:
- Importuj dane poprzez SQL i CSV
- Intuicyjny interfejs sieciowy
- Wsparcie dla aspektów MySQL:
- Upuszczaj i przeglądaj bazy danych, indeksy, pola, widoki i tabele.
- Zmieniaj, zmieniaj nazwy, upuszczaj, kopiuj i twórz bazy danych, indeksy, pola i tabele.
- Utrzymuj tabele, bazy danych i serwer z propozycjami na serwerze
- Dodaj do zakładek, edytuj i wykonuj zapytania wsadowe oraz instrukcje SQL.
- Zarządzaj uprawnieniami MySQL i kontami użytkowników.
- Zarządzaj przechowywanymi wyzwalaczami i procedurami.
- Eksportuj dane do kilku formatów: PDF, XML, SQL, JEC/JSO, CSV .
- Projektowanie grafiki układu naszej bazy danych w kilku formatach.
- Wiele serwerów.
- Tworzenie złożonych zapytań za pomocą QBE (zapytanie po przykładzie).
- Konwertowanie przechowywanych danych do formatu z predefiniowanym zestawem funkcji, takich jak wyświetlanie danych BLOB jako łącza do pobrania lub obrazu.
- Wyszukiwanie globalne w bazie danych lub dowolnym jej podzbiorze.
Połączenie phpMyAdmina
phpMyAdmin może być dostępny, gdy używasz nazwy hosta 127.0.0.1 z różnych powodów bezpieczeństwa. Powinniśmy stworzyć tunel SSH, który przekieruje żądania do dowolnego serwera internetowego poprzez 127.0.0.1 w celu uzyskania dostępu do niego poprzez system zdalny. Wskazuje, że powinniśmy móc połączyć się z naszym serwerem przez SSH, aby uzyskać zdalny dostęp do aplikacji.
Uwaga: Przed wykonaniem poniższych kroków upewnij się, że nasz serwer bazy danych i sieć WWW działają.
Aby uzyskać dostęp do phpMyAdmin przez tunel SSH, potrzebujemy klienta SSH. W poniższych instrukcjach wybraliśmy PuTTY. PuTTY to klient SSH (bezpłatny) dla platform LINUX i Windows. Pierwszym krokiem jest konfiguracja PuTTY.
Po poprawnym skonfigurowaniu naszego klienta SSH i potwierdzeniu, że możemy pomyślnie uzyskać dostęp do naszej instancji za pomocą SSH, musimy utworzyć tunel SSH umożliwiający dostęp do phpMyAdmin. Rozważ następujące kroki:
- W sekcji „Połączenie -> SSH -> Tunele” uwzględnij nowy port, wprowadzając poniższe wartości:
- Port źródłowy: 8888
- Miejsce docelowe: localhost:80
Uwaga: jeśli przekierowujemy żądania HTTP do portu HTTP, musimy wziąć pod uwagę port 443, a nie 80.
Utworzy chroniony tunel poprzez przekierowanie portu przez zdalny serwer do dowolnego portu na hoście lokalnym (localhost lub 127.0.0.1).
- Naciśnij przycisk „Dodaj”, aby dodać konfigurację chronionego tunelu do dowolnej sesji. Zobaczymy dodany port na liście „Przekierowane porty”.
- Zapisz nasze zmiany, naciskając przycisk „Zapisz” w sekcji „Sesja”.
- Naciśnij przycisk, czyli „Otwórz”, aby otworzyć sesję SSH dla serwera. Ta sesja SSH doda chroniony tunel pomiędzy dwoma opisanymi portami.
- Uzyskaj dostęp do konsoli phpMyAdmin z chronionego tunelu, który utworzyliśmy, przeglądając http://127.0.0.1:8888/phpmyadmin.
- Teraz zaloguj się do phpMyAdmin, korzystając z poniższych informacji:
- Nazwa użytkownika: root
- Hasło: hasło aplikacji
Uzyskaj dostęp do phpMyAdmin na MacOS i Linux
Aby uzyskać dostęp do aplikacji korzystającej z naszej przeglądarki internetowej, utwórz tunel SSH w następujący sposób:
- Otwórz okno terminala (nowe) w naszym systemie lokalnym (w Dash w Ubuntu lub MacOS, używając „Finder -> Aplikacje -> Narzędzia -> Terminal”).
- Upewnij się, że mamy pod ręką nasze dane uwierzytelniające SSH (opisane również jako plik klucza .pem).
- Wykonaj poniższe polecenie, aby skonfigurować tunel SSH przy użyciu pliku klucza SSH. Pamiętaj o zastąpieniu PLIKU KLUCZOWEGO ścieżką do naszego IP SERWERA i klucza prywatnego nazwą hosta lub adresem IP (publicznym) naszego serwera:
ssh -N -L 8888:127.0.0.1:80 -ⅰKEYFILE bitnami@SERVER-IP
- Wykonaj poniższe polecenie, aby skonfigurować tunel SSH przy użyciu hasła SSH. Musimy zastąpić adres IP serwera nazwą hosta lub adresem IP (publicznym) naszego serwera. Po wyświetleniu monitu wprowadź hasło SSH.
ssh -N -L 8888:127.0.0.1:80 KEYFILE bitnami@SERVER-IP
Uwaga: polecenie utworzy tunel SSH. Jednak nie wyświetli żadnego wyniku na konsoli serwera.
- Uzyskaj dostęp do konsoli phpMyAdmin z utworzonego przez nas chronionego tunelu, przechodząc na hhtp://127.0.0.1:8888/phpmyadmin.
- Teraz zaloguj się do phpMyAdmin, korzystając z poniższych informacji:
- Nazwa użytkownika: root
- Hasło: hasło aplikacji