Heim >Backend-Entwicklung >PHP-Problem >Ist die MySQL8.0-Version nicht mit PHP7 kompatibel?

Ist die MySQL8.0-Version nicht mit PHP7 kompatibel?

Guanhui
GuanhuiOriginal
2020-06-06 13:58:175012Durchsuche

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

Ist die MySQL8.0-Version nicht mit PHP7 kompatibel?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn