Așa că am curățat și apoi am încercat să instalez pachetul mysql-server pe Ubuntu 20.04, nu lasă pentru o problemă de configurare. Am aflat că nici măcar nu se oprește și se pare că se rulează din nou automat, nu pot să-l opresc orice ar fi
gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
systemd+ 9177 5,5 2,2 2123136 364052 ? Ssl 21:21 0:00 mysqld
gedimin+ 9354 0,0 0,0 20200 2548 puncte/0 S+ 21:21 0:00 grep --color=auto mysql
gediminas@ubuntu-g:~$ sudo pkill mysql
gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
gedimin+ 9365 0,0 0,0 20200 2652 puncte/0 S+ 21:21 0:00 grep --color=auto mysql
gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
systemd+ 9432 26,0 1,9 722716 317524 ? Ssl 21:21 0:00 mysqld
gedimin+ 9553 0,0 0,0 20200 664 puncte/0 S+ 21:22 0:00 grep --color=auto mysql
gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
systemd+ 9432 41,0 2,2 1926528 363848 ? Ssl 21:21 0:00 mysqld
gedimin+ 9585 0,0 0,0 20200 664 puncte/0 S+ 21:22 0:00 grep --color=auto mysql
gediminas@ubuntu-g:~$ sudo ps aux | grep mysql
systemd+ 9432 41,0 2,2 1926528 363848 ? Ssl 21:21 0:00 mysqld
gedimin+ 9588 0,0 0,0 20200 660 puncte/0 S+ 21:22 0:00 grep --color=auto mysql
starea systemctl mysql
spectacole :
â mysql.service - MySQL Community Server
Încărcat: încărcat (/lib/systemd/system/mysql.service; dezactivat; prestabilit furnizor: activat)
Activ: se activează (începe) din sâmb. 2021-07-24 21:43:57 EEST; acum 1s
Proces: 21011 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (cod=exit, status=0/SUCCESS)
PID principal: 21019 (mysqld)
Stare: „Pornire server în curs”
Eroare: 98 (adresă deja utilizată)
Sarcini: 17 (limită: 19032)
Memorie: 331,6 M
CGroup: /system.slice/mysql.service
ââ21019 /usr/sbin/mysqld
liep. 24 21:43:57 ubuntu-g systemd[1]: Se pornește MySQL Community Server...
și după ce l-am trimis puțin spam, arată un singur eșec
â mysql.service - MySQL Community Server
Încărcat: încărcat (/lib/systemd/system/mysql.service; dezactivat; prestabilit furnizor: activat)
Activ: se activează (repornire automată) (Rezultat: cod de ieșire) din sâmb. 2021-07-24 21:44:35 EEST; acum 270 ms
Proces: 21763 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (cod=exit, status=0/SUCCESS)
Proces: 21771 ExecStart=/usr/sbin/mysqld (cod=exit, status=1/FAILURE)
PID principal: 21771 (cod=ieșit, stare=1/Eșec)
Stare: „Pornire server în curs”
Eroare: 98 (adresă deja utilizată)
liep. 24 21:44:36 ubuntu-g systemd[1]: mysql.service: lucrare de repornire programată, contorul de repornire este la 139.
liep. 24 21:44:36 ubuntu-g systemd[1]: S-a oprit MySQL Community Server.
liep. 24 21:44:36 ubuntu-g systemd[1]: Se pornește MySQL Community Server...
Când șterg toate pachetele mysql și încerc să instalez mysql-server
Primesc această eroare
update-alternatives: folosind /var/lib/mecab/dic/ipadic-utf8 pentru a furniza /var/lib/mecab/dic/debian (mecab-dictionary) în modul automat
Se configurează mysql-server-8.0 (8.0.25-0ubuntu0.20.04.1)...
update-alternatives: folosind /etc/mysql/mysql.cnf pentru a furniza /etc/mysql/my.cnf (my.cnf) în modul automat
Redenumirea opțiunilor key_buffer și myisam-recover eliminate (dacă există)
mysqld va înregistra erorile în /var/log/mysql/error.log
mysqld rulează ca pid 29427
dpkg: eroare la procesarea pachetului mysql-server-8.0 (--configure):
instalat scriptul de post-instalare al pachetului mysql-server-8.0
subprocesul a returnat starea de ieșire de eroare 1
Nu s-a scris niciun raport de apport deoarece mesajul de eroare indică că este o eroare ulterioară de la o eroare anterioară.
dpkg: problemele de dependență împiedică configurarea mysql-server:
mysql-server depinde de mysql-server-8.0; in orice caz:
Pachetul mysql-server-8.0 nu este încă configurat.
dpkg: eroare la procesarea pachetului mysql-server (--configure):
probleme de dependență - lăsând neconfigurat
Procesarea declanșatoarelor pentru systemd (245.4-4ubuntu3.11)...
Procesarea declanșatorilor pentru man-db (2.9.1-1)...
Procesarea declanșatoarelor pentru libc-bin (2.31-0ubuntu9.2)...
Au fost întâlnite erori în timpul procesării:
mysql-server-8.0
mysql-server
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)
Când instalez mysql-server
și rulați dpkg -l 'mysql*' primesc
Dorit=Necunoscut/Instalați/Eliminați/Ștergeți/Rețineți
| Stare=Nu/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(niciunul)/Reinstalare obligatorie (Stare, Eroare: majuscule=proasta)
||/ Nume Versiune Descriere arhitectură
+++-======================-========================- ============-======================================= =============>
un mysql-client-5.7 <none> <none> (nicio descriere disponibilă)
ii mysql-client-8.0 8.0.25-0ubuntu0.20.04.1 amd64 Binarele clientului bazei de date MySQL
un mysql-client-core-5.7 <none> <none> (nicio descriere disponibilă)
ii mysql-client-core-8.0 8.0.25-0ubuntu0.20.04.1 amd64 Binarele client de bază ale bazei de date MySQL
ii mysql-common 5.8+1.0.5ubuntu2 toate fișierele comune ale bazei de date MySQL, de ex. /etc/mysql/my.c>
un mysql-common-5.6 <none> <none> (nicio descriere disponibilă)
iU mysql-server 8.0.25-0ubuntu0.20.04.1 toate serverele de baze de date MySQL (metapachetul în funcție de t>
un mysql-server-5.5 <none> <none> (nicio descriere disponibilă)
un mysql-server-5.7 <none> <none> (nicio descriere disponibilă)
iF mysql-server-8.0 8.0.25-0ubuntu0.20.04.1 amd64 Binarele serverului de baze de date MySQL și bazele de date de sistem>
un mysql-server-core-5.7 <none> <none> (nicio descriere disponibilă)
ii mysql-server-core-8.0 8.0.25-0ubuntu0.20.04.1 amd64 Binare server de baze de date MySQL
mysql-server:
Instalat: 8.0.25-0ubuntu0.20.04.1
Candidat: 8.0.25-0ubuntu0.20.04.1
Tabel de versiuni:
*** 8.0.25-0ubuntu0.20.04.1 500
500 http://lt.archive.ubuntu.com/ubuntu focal-updates/main pachete amd64
500 http://lt.archive.ubuntu.com/ubuntu focal-updates/main Pachete i386
500 http://security.ubuntu.com/ubuntu focal-security/main pachete amd64
500 http://security.ubuntu.com/ubuntu focal-security/main Pachete i386
100 /var/lib/dpkg/status
8.0.19-0ubuntu5 500
500 http://lt.archive.ubuntu.com/ubuntu focal/main pachete amd64
500 http://lt.archive.ubuntu.com/ubuntu focal/main Pachete i386
Soluţie
S-a întâmplat că pachetul mysql-server tocmai a fost spart, așa că iată cum să îl remediați:
- Reporniți computerul și porniți în timp ce țineți shift, trebuie să vă aducă meniul GNU BRUB
- Selectați Opțiuni avansate pentru Ubuntu
- Selectați Ubuntu, cu Linux X.XX.X-XX (mod de recuperare)
- Și apoi în Meniul de recuperare doar selectează Repara pachetele sparte