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