Heim >Backend-Entwicklung >PHP-Problem >MySQL8 und PHP7 können keine Verbindung herstellen
mysql8 und php7 können keine Verbindung herstellen
Lösung:
sudo vim /etc/my.cnf
Hinzufügen:
[mysqld] default_authentication_plugin=mysql_native_password
Erstellen Sie einen neuen Benutzer, nachdem Sie die Konfiguration geändert und neu gestartet haben. Sie können sein Passwort für die spätere Verwendung mit dem Root-Passwort identisch machen (dieser Schritt kann auch überprüfen, ob die Konfiguration wirksam ist. Wenn sie wirksam ist , die verschlüsselte Zeichenfolge sollte wie folgt lauten: Root-Passwort ist unterschiedlich)
Empfohlenes Tutorial: MySQL-Tutorial
Das obige ist der detaillierte Inhalt vonMySQL8 und PHP7 können keine Verbindung herstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!