Einführung
phpMyAdmin ist das kostenlose Softwaretool, das in angegeben ist PHP , konzipiert für die Verwaltung von MySQL im Web. Dieses Softwaretool unterstützt eine große Bandbreite an Operationen MariaDB Und MySQL . Die am häufigsten verwendeten Vorgänge sind Berechtigungen, Benutzer, Indizes, Beziehungen, Spalten, Tabellen, die Verwaltung von Datenbanken usw. Sie können über eine Benutzeroberfläche implementiert werden. Dennoch haben wir die Möglichkeit, die SQL-Anweisung direkt auszuführen.
So konvertieren Sie einen String in einen Integer-Java
phpMyAdmin nutzt eine riesige Dokumentationspalette und Benutzer können Wiki-Seiten aktualisieren und Ideen für verschiedene Vorgänge verteilen. Es wird uns unterstützen, falls wir auf ein Problem stoßen. Wir können die Vielfalt des Supportkanals nutzen, um Support zu erhalten.
Auch, phpMyAdmin ist in einem von den Entwicklern erklärten Buch sehr gut dokumentiert. Beherrschen von phpMyAdmin für eine effektive MySQL-Verwaltung , verfügbar in Spanisch Und Englisch .
Kernpunkte:
- Dieses Projekt ist Mitglied der Software Freedom Conservancy. Die Software Freedom Conservancy ist ein gemeinnütziges Unternehmen, das die Verbesserung, Förderung, Entwicklung, Open-Source-Software und Libre sowie den Schutz freier Projekte unterstützt.
Funktionen von phpMyAdmin:
- Importieren Sie Daten über SQL und CSV
- Intuitive Weboberfläche
- Unterstützung für MySQL-Aspekte:
- Löschen und durchsuchen Sie Datenbanken, Indizes, Felder, Ansichten und Tabellen.
- Datenbanken, Indizes, Felder und Tabellen ändern, umbenennen, löschen, kopieren und erstellen.
- Pflegen Sie Tabellen, Datenbanken und Server mit Vorschlägen auf dem Server
- Setzen Sie Lesezeichen, bearbeiten Sie Batch-Abfragen und SQL-Anweisungen und führen Sie diese aus.
- Verwalten Sie MySQL-Berechtigungen und Benutzerkonten.
- Verwalten Sie gespeicherte Trigger und Prozeduren.
- Exportieren Sie Daten für verschiedene Formate: PDF, XML, SQL, JEC/JSO, CSV .
- Entwerfen von Grafiken unseres Datenbanklayouts in verschiedenen Formaten.
- Mehrere Server.
- Komplexe Abfragen mit QBE durchführen (Query-by-example).
- Konvertieren gespeicherter Daten in ein Format mit vordefinierten Funktionen, z. B. Anzeigen von BLOB-Daten als Download-Link oder Bild.
- Globale Suche innerhalb der Datenbank oder einer Teilmenge davon.
phpMyAdmin-Verbindung
Aus verschiedenen Sicherheitsgründen kann auf phpMyAdmin zugegriffen werden, wenn der Hostname 127.0.0.1 verwendet wird. Wir sollten den SSH-Tunnel erstellen, der die Anfragen über 127.0.0.1 an jeden Webserver weiterleitet, um über das Remote-System darauf zuzugreifen. Es zeigt an, dass wir in der Lage sein sollten, über SSH eine Verbindung zu unserem Server herzustellen, um remote auf die Anwendungen zuzugreifen.
Hinweis: Stellen Sie sicher, dass unser Datenbankserver und unser Web ausgeführt werden, bevor Sie mit den folgenden Schritten fortfahren.
Für den Zugriff auf phpMyAdmin über den SSH-Tunnel benötigen wir den SSH-Client. In den folgenden Anweisungen haben wir PuTTY ausgewählt. PuTTY ist der SSH-Client (kostenlos) für LINUX- und Windows-Plattformen. Der erste Schritt ist die PuTTY-Konfiguration.
Sobald wir unseren SSH-Client richtig konfiguriert und bestätigt haben, dass wir erfolgreich mit SSH auf unsere Instanz zugreifen können, müssen wir den SSH-Tunnel für den Zugriff auf phpMyAdmin erstellen. Betrachten Sie die folgenden Schritte:
- Fügen Sie im Abschnitt „Verbindung -> SSH -> Tunnel“ den neuen Port ein, indem Sie die folgenden Werte eingeben:
- Quellport: 8888
- Ziel: localhost:80
Hinweis: Wenn wir HTTP-Anfragen an einen HTTP-Port umleiten, müssen wir Port 443 statt 80 berücksichtigen.
Durch die Weiterleitung des Ports über einen Remote-Server wird ein geschützter Tunnel für jeden Port auf einem lokalen Host (localhost oder 127.0.0.1) erstellt.
- Klicken Sie auf die Schaltfläche „Hinzufügen“, um die geschützte Tunnelkonfiguration zu einer beliebigen Sitzung hinzuzufügen. In der Liste „Weitergeleitete Ports“ wird ein hinzugefügter Port angezeigt.
- Speichern Sie unsere Änderungen, indem Sie im Abschnitt „Sitzung“ auf „Speichern“ klicken.
- Klicken Sie auf die Schaltfläche „Öffnen“, um die SSH-Sitzung für einen Server zu öffnen. Diese SSH-Sitzung fügt einen geschützten Tunnel zwischen den beiden beschriebenen Ports hinzu.
- Greifen Sie über den geschützten Tunnel, den wir erstellt haben, auf die phpMyAdmin-Konsole zu, indem Sie zu http://127.0.0.1:8888/phpmyadmin navigieren.
- Melden Sie sich nun mit den folgenden Informationen bei phpMyAdmin an:
- Benutzername: root
- Passwort: Anwendungspasswort
Greifen Sie über MacOS und Linux auf phpMyAdmin zu
Um auf eine Anwendung zuzugreifen, die unseren Webbrowser angreift, erstellen Sie den SSH-Tunnel wie folgt:
- Öffnen Sie das Terminalfenster (neu) auf unserem lokalen System (im Dash in Ubuntu oder MacOS, über „Finder -> Anwendungen -> Dienstprogramme -> Terminal“).
- Stellen Sie sicher, dass wir unsere SSH-Anmeldeinformationen (auch als .pem-Schlüsseldatei bezeichnet) zur Hand haben.
- Führen Sie den folgenden Befehl aus, um einen SSH-Tunnel unter Verwendung der Schlüsseldatei von SSH zu konfigurieren. Denken Sie daran, die KEYFILE durch einen Pfad zu unserer SERVER-IP und unserem privaten Schlüssel durch den Hostnamen oder die IP-Adresse (öffentlich) unseres Servers zu ersetzen:
ssh -N -L 8888:127.0.0.1:80 -ⅰKEYFILE bitnami@SERVER-IP
- Führen Sie den folgenden Befehl aus, um einen SSH-Tunnel unter Verwendung des SSH-Passworts zu konfigurieren. Wir müssen die SERVER-IP durch den Hostnamen oder die IP-Adresse (öffentlich) unseres Servers ersetzen. Geben Sie das SSH-Passwort ein, wenn Sie dazu aufgefordert werden.
ssh -N -L 8888:127.0.0.1:80 KEYFILE bitnami@SERVER-IP
Hinweis: Der Befehl erstellt den SSH-Tunnel. Es wird jedoch kein Ergebnis über die Serverkonsole angezeigt.
- Greifen Sie über den von uns erstellten geschützten Tunnel auf die phpMyAdmin-Konsole zu, indem Sie zu hhtp://127.0.0.1:8888/phpmyadmin navigieren.
- Melden Sie sich nun mit den folgenden Informationen bei phpMyAdmin an:
- Benutzername: root
- Passwort: Anwendungspasswort