Mit der Veröffentlichung von MySQL 8.0 wurden strenge Passwortanforderungen eingeführt, was zu Problemen beim Zugriff auf phpMyAdmin führte. Es gibt jedoch mehrere Methoden, um dieses Problem zu lösen.
Führen Sie den folgenden Befehl aus, um die Authentifizierung zu ändern Plugin:
ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
Verwenden Sie den folgenden Befehl, um das Plugin zu ändern:
mysql -u root -pPASSWORD ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
Wenn Sie das Docker-Image mysql/mysql-server verwenden, führen Sie Folgendes aus:
docker exec -it mysql sed -i -e 's/# default-authentication-plugin=mysql_native_password/default-authentication-plugin=mysql_native_password/g' /etc/my.cnf
Übernehmen Sie die Plugin-Änderung mit:
docker exec -it mysql mysql -u root -pPASSWORD -e "ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';"
Führen Sie den folgenden Befehl innerhalb aus MySQL-Container:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Das obige ist der detaillierte Inhalt vonWie kann ich nach den sicheren Passwortanforderungen von MySQL 8.0 auf phpMyAdmin zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!