phpMyAdmin ist eine Webanwendung, die eine GUI zur Unterstützung der MySQL-Datenbankverwaltung bereitstellt. Es unterstützt mehrere MySQL-Server und ist eine robuste und einfache Alternative zur Verwendung des MySQL-Befehlszeilenclients.
Hinweis Dieses Handbuch wurde für Nicht-Root-Benutzer geschrieben. Befehlen, die erhöhte Berechtigungen erfordern, wird das Präfixsudo
vorangestellt . Wenn Sie mitsudo
nicht vertraut sind Befehl finden Sie in unserem Handbuch für Benutzer und Gruppen.
Bevor Sie beginnen
-
Stellen Sie sicher, dass Sie die Anleitungen „Erste Schritte“ und „Sichern Ihres Servers“ befolgt haben und der Hostname von Linode festgelegt ist.
Um Ihren Hostnamen zu überprüfen, führen Sie Folgendes aus:
hostname hostname -f
Der erste Befehl sollte Ihren kurzen Hostnamen anzeigen und der zweite Ihren vollständig qualifizierten Domänennamen (FQDN).
-
Aktualisieren Sie Ihr System:
sudo apt-get update && sudo apt-get upgrade -y
-
Richten Sie einen funktionierenden LAMP-Stack ein. Bitte lesen Sie bei Bedarf den LAMP on Debian 7 Guide.
Hinweis Wenn Sie das
php-suhosin
installiert haben Paket gibt es einige bekannte Probleme bei der Verwendung von phpMyAdmin. Bitte besuchen Sie die Seite Suhosin phpMyAdmin Compatibility Issues für weitere Informationen über Tuning und Problemumgehungen. -
Richten Sie Apache mit SSL ein, damit Ihre Passwörter nicht im Klartext gesendet werden. Lesen Sie dazu den Leitfaden zu SSL-Zertifikaten mit Apache unter Debian und Ubuntu.
-
Installieren Sie
mcrypt
PHP-Modul:sudo apt-get install mcrypt
-
Starten Sie Apache neu:
sudo service apache2 restart
Einrichten von phpMyAdmin
-
Installieren Sie die aktuelle Version von phpMyAdmin:
sudo apt-get install phpmyadmin
Sie werden gefragt, für welchen Server phpMyAdmin automatisch konfiguriert werden soll. Wählen Sie „Apache2“. Wenn Sie gefragt werden, ob Sie die Datenbank für phpmyadmin mit dbconfig-common konfigurieren möchten, wählen Sie yes.
-
Erstellen Sie für jeden virtuellen Host, dem Sie Zugriff auf Ihre PHPMyAdmin-Installation gewähren möchten, einen symbolischen Link vom Dokumentenstammverzeichnis zum phpMyAdmin-Installationsverzeichnis (
/usr/share/phpmyadmin
):cd /var/www/example.org/public_html sudo ln -s /usr/share/phpmyadmin
Dadurch wird ein symbolischer Link namens
phpmyadmin
erstellt in Ihrem Dokumentenstamm.
Sicherung von phpMyAdmin
.htaccess-Datei
Sichern Sie Ihr phpMyAdmin-Verzeichnis mit einer .htaccess file
die nur bestimmten IP-Adressen den Zugriff erlaubt. Sie können dies tun, indem Sie eine .htaccess
erstellen Datei in Ihrem phpmyadmin
Verzeichnis. Ersetzen Sie die richtigen Pfade und IP-Adressen für Ihre spezielle Konfiguration:
- Datei:/ var/www/example.org/public_html/phpmyadmin/.htaccess
1 2
order allow,deny allow from 12.34.56.78
SSL erzwingen
Sie können phpMyAdmin dazu zwingen, SSL in der phpMyAdmin-Konfigurationsdatei /etc/phpmyadmin/config.inc.php
zu verwenden indem Sie die folgenden Zeilen unter Server(s) configuration
hinzufügen Abschnitt:
- Datei:/ etc/phpmyadmin/config.inc.php
1
$cfg['ForceSSL'] = 'true';
Testen Ihrer phpMyAdmin-Installation
Öffnen Sie zum Testen von phpMyAdmin Ihren bevorzugten Browser und navigieren Sie zu https://example.com/phpmyadmin
. Sie werden nach einem Benutzernamen und einem Passwort gefragt. Verwenden Sie den Benutzernamen „root“ und das Passwort, das Sie bei der Installation von MySQL angegeben haben. Alternativ können Sie sich mit einem beliebigen MySQL-Benutzer anmelden und dessen Berechtigungen behalten.
Wenn Sie sich erfolgreich anmelden können, wurde phpMyAdmin ordnungsgemäß installiert.
Weitere Informationen
Weitere Informationen zu diesem Thema finden Sie in den folgenden Ressourcen. Obwohl diese in der Hoffnung bereitgestellt werden, dass sie nützlich sind, beachten Sie bitte, dass wir nicht für die Genauigkeit oder Aktualität extern gehosteter Materialien garantieren können.
- phpMyAdmin-Homepage
- phpMyAdmin-Dokumentationsseite