Heim >Backend-Entwicklung >PHP-Problem >Ist die MySQL8.0-Version nicht mit PHP7 kompatibel?
Inkompatibilität zwischen MySQL8.0-Version und PHP7?
Die MySQL8.0-Version ist im Allgemeinen nicht mit PHP7 kompatibel:
1. Hauptsächlich, weil MySQL8.0 standardmäßig das UTF8-Format verwendet 🎜>
Lösung: Sie müssen das Standardformat von MySQL8.0 auf UTF8 einstellen 2 Aufgrund der Inkompatibilität der Verschlüsselungsmethode der Identitätsauthentifizierung Standard in MySQL8.0 Die Methode ist caching_sha2_password. Lösung: Erstellen Sie einfach einen neuen Benutzer und initialisieren Sie das Passwort mit der alten Verschlüsselungsmethode:CREATEUSERusername@localhostidentifiedwithmysql_native_passwordby'password';Fügen Sie dann eine Zeile in my.cnf hinzu:
default_authentication_plugin=mysql_native_password;Empfohlenes Tutorial: „
PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonIst die MySQL8.0-Version nicht mit PHP7 kompatibel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!