Datensatz des Problemlösungsprozesses: Fehler beim Herstellen der Verbindung zur MySQL-Datenbank

Problembeschreibung:

Fehler: FEHLER 2026 (HY000): SSL-Verbindungsfehler: unbekannte Fehlernummer

 Ändern Sie die Eingabemethode mysql -h 127.0.0.1 -P3306 -uroot -p --ssl-mode=DISABLED

Fehler: FEHLER 2059 (HY000): Authentifizierungs-Plugin „caching_sha2_password“ kann nicht geladen werden: /usr/lib/mysql/plugin/caching_sha2_password.so: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis

 Dieser Fehler ist auf die Verschlüsselungsmethode zurückzuführen

Zunächst einmal weiß vielleicht jeder:

  • Die Standardverschlüsselungsmethode von MySQL5 ist  my_native_password
  • Die Standardverschlüsselungsmethode von MySQL8 ist  caching_sha2_password

Lösung

Bearbeiten Sie die Konfigurationsdatei my.cnf (nicht verwendet).

vim /etc/my.cnf

 Nach der Eingabe wird ein Fehler gemeldet. Es wird geschätzt, dass die folgenden Informationen eine Eingabeaufforderung sind: vim wurde nicht installiert und das vim-Installationspaket ist bereits vorhanden. Unter den aufgelisteten Paketen können Sie den Befehl sudo apt-get install vim zum Installieren verwenden.

Geben Sie sudo apt-get install vim ein und der folgende Fehler tritt auf

Ersetzen Sie die Spiegelquelle und geben Sie das Update unten ein, um es zu aktualisieren

Geben Sie zur Eingabe sudo gedit /etc/apt/sources.list ein, kommentieren Sie am Ende alles darin, kopieren Sie den folgenden Code nach unten und speichern Sie ihn

deb http://mirrors.aliyun.com/ubuntu/ xenial Haupteingeschränktes Universum Multiversum

deb http://mirrors.aliyun.com/ubuntu/ xenial-security Haupteingeschränktes Universum Multiversum

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates Haupteingeschränktes Universum Multiversum

deb http://mirrors.aliyun.com/ubuntu/ xenial-backports Haupteingeschränktes Universum Multiversum

deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed Haupt-Multiversum mit eingeschränktem Universum

sudo apt-get update
sudo apt-get upgrade

Geben Sie sudo apt-get install vim ein und es tritt ein weiterer Fehler auf. Der Fehler lautet wie folgt

 Geben Sie Folgendes ein: sudo apt-get install ctags

 Geben Sie dann sudo apt-get install vim ein und geben Sie zum Herunterladen y ein, wie unten gezeigt

Geben Sie nach der Eingabe mysql -h 127.0.0.1 -u root -p ein

Fehler 2003 (HY000): Es kann keine Verbindung zum MySQL-Server unter „127.0.0.1“ hergestellt werden (111) 

 Geben Sie den Service-MySQL-Status ein, um den Status von MySQL anzuzeigen

nicht eingeschaltet

Geben Sie docker ps -a ein und stellen Sie fest, dass der MySQL-Port nicht anzeigt, dass MySQL nicht erfolgreich gestartet wurde

 eingeben

docker run -p 3306:3306 -v ~/book/mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

Geben Sie zum Anzeigen docker ps -a ein

 MySQL wurde erfolgreich gestartet

Installieren Sie das MySQL-Client-Programm, sudo apt-get install mysql-client-core-5.7 Geben Sie nach Abschluss der Installation ein

mysql -h 127.0.0.1 -u root -p

 

Supongo que te gusta

Origin blog.csdn.net/qq_61897141/article/details/128348913
Recomendado
Clasificación