Puncte:0

Nu se poate porni serviciul mysql: Unitatea mysql.service este mascata

drapel cw

Încerc să instalez phpMyAdmin și sa plâns că nu se poate conecta la serverul MySQL. Se pare că serviciile relevante nu sunt pornite, dar nu pot să le pornesc.

Iată rezultatele unor comenzi pe care le execut.

# mysql -v
EROARE 2002 (HY000): Nu se poate conecta la serverul local MySQL prin socket-ul „/var/run/mysqld/mysqld.sock” (2)
# service mysql stop
# service mysql start
Nu s-a pornit mysql.service: unitatea mysql.service este mascata.
# service mysqld stop
# service mysqld start
Nu s-a pornit mysqld.service: Unitatea mysqld.service este mascata.
# systemctl demasc mysql.service
# service mysql start
Nu s-a pornit mysql.service: unitatea mysql.service este mascata.
# systemctl demasc mysqld.service
# service mysqld start
Nu s-a pornit mysqld.service: Unitatea mysqld.service este mascata.

Actualizați:

$ fișier /lib/systemd/system/mysql.service  
/lib/systemd/system/mysql.service: text ASCII
$ fișier /lib/systemd/system/mysqld.service     
/lib/systemd/system/mysqld.service: nu poate deschide `/lib/systemd/system/mysqld.service' (Nu există un astfel de fișier sau director)

Actualizați:

Am încercat să scot /var/lib/mysql și repornind mysql, nu a reușit și mi-a spus să citesc /etc/mysql/FROZEN, care spune:

Această instalare MySQL sau variantă a intrat în „modul înghețat”. întreținător
scripturile vor evita efectuarea de modificări sau pornirea demonului până în mod manual
eliberat din această stare. Consultați /usr/share/doc/mysql-common/README pentru
informații generale despre acest mod.

În acest caz particular, a fost o încercare de downgrade incompatibilă
detectat. Acest lucru poate fi rezolvat în unul din două moduri:

1. Modificați conținutul /var/lib/mysql/ pentru a conține date de bază de date care
este compatibil cu MySQL instalat curent sau demonul variant
versiune. De exemplu: puteți restaura dintr-o copie de rezervă. Alternativ tu
ar putea face un dump folosind o versiune binară viitoare și apoi o restaurare folosind
versiunea curentă binară.

2.Treceți la o versiune MySQL sau variantă de demon care este compatibilă cu
datele în prezent în /var/lib/mysql/. De exemplu, dacă ai
a încercat un downgrade de la mysql-server-5.7 la mysql-server-5.6,
ar putea "apt install mysql-server-5.7" din nou.

Vă rugăm să rezolvați această situație și abia apoi să eliminați /etc/mysql/FROZEN
link simbolic. Apoi puteți rula „dpkg-reconfigure <pachet>” unde <pachet>
ar trebui să fie de obicei sub forma <variant>-server-<version>.

Ce inseamna asta? Nu am încercat niciodată un downgrade.

Artur Meinild avatar
drapel vn
Răspunde asta la întrebarea ta? [systemctl, cum să demasc](https://askubuntu.com/questions/804946/systemctl-how-to-unmask)
Shu Shang avatar
drapel cw
@ArturMeinild Nu. Am postat actualizarea în întrebare
Puncte:1
drapel cw

Problema rezolvata!

Am eliminat /etc/mysql si apoi s-a plans de nu my.cnf.

Apoi am făcut o reinstalare completă (eliminând „mysql*” și instalându-le înapoi) și a funcționat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.