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

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

Guanhui
Freigeben: 2023-03-01 12:56:01
Original
4970 Leute haben es durchsucht

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';
Nach dem Login kopieren

Fügen Sie dann eine Zeile in my.cnf hinzu:

default_authentication_plugin=mysql_native_password;
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage