Passwortmodus PDO::__construct(): Der Server hat eine dem Client unbekannte Authentifizierungsmethode angefordert [caching_sha2_password] Nach mysql8 wird der Standardkennwortmodus auf caching_sha2_password geändert. Der neue Modus erfordert einen neuen Treiber. Zumindest pdo/navicat wurde noch nicht angegeben, daher müssen wir noch auf den alten mysql_native_password-Modus wechseln. `mysql_native_password`: 7.0 oder niedriger `caching_sha2_password`: 8.0 oder höher 1. my.cnf konfiguriert den Standardkennwortmodus [mysqld] default_authentication_plugin=mysql_native_password 2. Aktualisieren Sie den Passwortmodus des Kontos # Neues Konto erstellen. Benutzer „root“@„%“ erstellen. Identifizierung durch mysql_native_password „123456“. # Vorhandenes Konto, Benutzer „root“@„%“ ändern, identifiziert mit mysql_native_password von „123456“; 3. Wenn Sie eine Autorisierung benötigen # Die Autorisierung kann nicht mit der Kontoerstellung kombiniert werden. Sie können alle Berechtigungen für *.* nur mit der Option „Grant“ an „root“@„%“ vergeben. Berechtigungen leeren; Richtlinie zur Kennwortkomplexität FEHLER 1819 (HY000): Ihr Passwort erfüllt nicht die aktuellen Richtlinienanforderungen Dies wird durch die Richtlinie zur Überprüfung der Kennwortkomplexität verursacht. Sie können diese nach dem Deaktivieren festlegen. Setzen Sie global validate_password.policy=0; Setzen Sie global validate_password.length=6; Standardkodierung PDO::__construct(): Der Server hat einen dem Client unbekannten Zeichensatz (255) gesendet. Bitte melden Sie dies den Entwicklern Festlegen der Standardkodierung für den MySQL-Dienst # Standardmäßige Homebrew MySQL-Serverkonfiguration [Kunde] Standardzeichensatz = utf8mb4 [mysql] Standardzeichensatz = utf8mb4 [mysqld] default_authentication_plugin=mysql_native_password Zeichensatzserver = utf8mb4 collation_server=utf8mb4_general_ci Fernzugriff 1. Lokales Monitoring in my.conf auskommentieren [mysqld] #bind_address=127.0.0.1 2. Aktualisieren Sie den Host des Kontos aktualisiere mysql.user, setze Host='%', wobei Benutzer='root'; Dies ist das Ende dieses Artikels über die Vorsichtsmaßnahmen (Zusammenfassung) bei der Migration von MySQL auf 8.0. Weitere relevante Inhalte zur Migration von MySQL auf 8.0 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Schritte und Methoden zur Bindung von Domänennamen und IPs in der Alibaba Cloud
>>: Vue+echarts realisiert gestapelte Balkendiagramme
Lassen Sie mich zunächst die Bedeutung einiger Fe...
In diesem Artikel finden Sie den spezifischen Cod...
Inhaltsverzeichnis 1. Was ist JavaScript? 2. Wofü...
In meiner früheren Arbeit war der Entwicklungsser...
Vorwort Ich habe einen alten Laptop mit Win7. Um ...
1. Laden Sie die entsprechende Installationsdatei...
Inhaltsverzeichnis Vorne geschrieben Mehrere Spei...
Inhaltsverzeichnis 1. Was ist Ts 2. Grundlegende ...
1. Docker installieren Öffnen Sie zunächst die Li...
Dieser Artikel listet die am häufigsten verwendet...
Inhaltsverzeichnis 1. Generieren Sie einen abstra...
Ubuntu ist ein relativ beliebtes Linux-Desktopsys...
Probleme, die bei der Optimierung auftreten könne...
In diesem Artikel erfahren Sie, wie Sie mit think...
Xiaobai zeichnet die Installation von vmtools auf...