Ich verwende phpMyAdmin und MySQL auf XAMPP für Windows.
Ich greife auf zwei Arten auf die MySQL-Datenbank zu. Erstens über localhost/phpmyadmin
und zweitens über eine connection.php
-Datei (mit mysql_connect('localhost','user','password')
), die von anderen PHP-Dateien für eine Website auf dem Server verwendet wird.
Sowohl für den phpMyAdmin-Login als auch für den mysql_connect
verwende ich den root-Benutzer. Ich weiß, dass ich root nicht verwenden sollte und dass dies eine Sicherheitslücke ist. Aber die Passwörter unterscheiden sich! Ich habe das Passwort für den phpMyAdmin-Zugriff über localhost/security
festgelegt, kann jedoch nicht herausfinden, wie ich das für mysql_connect
erforderliche Passwort ändern kann.
Ich dachte, es wäre dasselbe, aber anscheinend ist es nicht so. Wie ändere ich das root-Passwort über phpMyAdmin?
wenn Sie localhost/phpmyadmin
öffnen, finden Sie eine Registerkarte namens "Benutzerkonten". Dort können Sie alle Ihre Benutzer definieren, die auf die MySQL-Datenbank zugreifen können, deren Rechte festlegen und sogar begrenzen, von wo aus sie sich verbinden können.
Sie müssen das Kennwort direkt in der Datenbank ändern, da bei mysql die Benutzer und ihre Profile in der Datenbank gespeichert werden.
Es gibt also mehrere Möglichkeiten. Bei phpMyAdmin wechseln Sie einfach zum Benutzer admin, wählen Sie root und ändern Sie das Passwort.