După o actualizare regulată a Ubuntu 20.04, nu am putut rula din nou mysql. Am primit această eroare.
xxx@xxx:/etc/mysql$ mysql
EROARE 2002 (HY000): Nu se poate conecta la serverul local MySQL prin socket-ul „/var/run/mysqld/mysqld.sock” (2)
Am încercat diverse combinații timp de aproximativ 5 ore, dar niciuna nu a funcționat. Sunt bucuros să scap de bazele de date actuale dacă există acum.
Iată ce primesc când încerc să dezinstalez serverul mysql:
xxxx@xxx:/etc/mysql$ sudo apt elimina mysql-server
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Pachetul „mysql-server” nu este instalat, deci nu a fost eliminat
0 pentru a face upgrade, 0 pentru a instala nou, 0 pentru a elimina și 0 pentru a nu face upgrade.
1 nu este complet instalat sau îndepărtat.
După această operație, se vor folosi 0 B de spațiu suplimentar pe disc.
Se configurează mysql-server-8.0 (8.0.25-0ubuntu0.20.04.1)...
Nu s-a oprit mysql.service: Unitatea mysql.service nu a fost încărcată.
invoke-rc.d: initscript mysql, acțiunea „stop” a eșuat.
mysqld va înregistra erorile în /var/log/mysql/error.log
2021-06-11T12:46:36.625455Z 0 [EROARE] [MY-010946] [Server] Nu s-a pornit demonul mysqld. Verificați jurnalul de erori mysqld.
Avertisment: Nu se poate porni serverul.
Unitatea nu a reușit să presetați: Fișierul mysql.service: Legătura a fost întreruptă
/usr/bin/deb-systemd-helper: eroare: presetarea systemctl a eșuat pe mysql.service: nu există un astfel de fișier sau director
Nu s-a pornit mysql.service: Unitatea mysql.service nu a fost găsită.
invoke-rc.d: initscript mysql, acțiunea „start” a eșuat.
Unitatea mysql.service nu a putut fi găsită.
dpkg: eroare la procesarea pachetului mysql-server-8.0 (--configure):
instalat pachetul mysql-server-8.0 subproces de script post-instalare a returnat eroare starea de ieșire 1
Au fost întâlnite erori în timpul procesării:
mysql-server-8.0
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)
Ieșirea fișierului /var/log/mysql/error.log care este afișată în rezultatul de mai sus este după cum urmează:
2021-06-11T12:39:33.378397Z 0 [Avertisment] [MY-011068] [Server] Sintaxa „expire-logs-days” este depreciată și va fi eliminată într-o versiune viitoare. Vă rugăm să utilizați binlog_expire_logs_seconds inste>
2021-06-11T12:39:33.379542Z 0 [Sistem] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.25-0ubuntu0.20.04.1) începând cu procesul 9109
2021-06-11T12:39:33.380367Z 0 [Avertisment] [MY-013242] [Server] --character-set-server: „utf8” este în prezent un alias pentru setul de caractere UTF8MB3, dar va fi un alias pentru UTF8MB4 într-un viitor>
2021-06-11T12:39:33.608401Z 1 [Sistem] [MY-013576] [InnoDB] Inițializarea InnoDB a început.
2021-06-11T12:39:33.629330Z 1 [EROARE] [MY-012263] [InnoDB] Fișierul de date innodb_system cu extindere automată „./ibdata1” are o dimensiune diferită de 768 de pagini (rotunjită la MB) decât cea specificată în cel>
2021-06-11T12:39:33.629486Z 1 [EROARE] [MY-012930] [InnoDB] Inițializarea pluginului a fost anulată cu eroare Eroare generică.
2021-06-11T12:39:34.129573Z 1 [EROARE] [MY-010334] [Server] Nu s-a inițializat DD Storage Engine
2021-06-11T12:39:34.129950Z 0 [EROARE] [MY-010020] [Server] Inițializarea dicționarului de date a eșuat.
2021-06-11T12:39:34.130270Z 0 [EROARE] [MY-010119] [Server] Se anulează
2021-06-11T12:39:34.131554Z 0 [Sistem] [MY-010910] [Server] /usr/sbin/mysqld: Oprire finalizată (mysqld 8.0.25-0ubuntu0.20.04.1) (Ubuntu).
Și rezultatul următoarei comenzi dă:
Ajutorul dumneavoastră în acest sens este foarte apreciat. Nu vreau să fac din nou o instalare nouă a Ubuntu.
Mulțumesc.