Puncte:0

mysql debian-start[190181]: EROARE 1045 (28000): Acces refuzat utilizatorului „root”@“localhost” (folosind parola: NU)

drapel fr

Încerc să configurez serverul MariaDB sub xubuntu 20.04 și să import toate db-urile pe care le aveam anterior pe o altă mașină sub xubuntu 18 (urmând notele pe care le-am luat când am făcut-o acolo, provenind de la opensuse).

Mariadb instalat are datadir în /var/lib/mysql, și conține doar o bază de date msyql „nulă” cu un utilizator rădăcină fără parolă (așa cum a fost testat introducând ca sudo mysql -u root mysql care necesită parola mea personală de acces).

Am oprit serverul MariaDB de la instalarea sistemului, am editat mariadb.conf.d/50-server.cnf cu puținele mele modificări (principalul dintre ele este că datadir este /elsewhere/Mysql), atunci Mi-am sincronizat toate bazele de date de pe mașina anterioară (pregătisem și depozitele mysql, dar din moment ce versiunea MariaDB este aceeași, am crezut că este mai ușor).

Apoi o systemctl start mariadb revine fără nicio eroare, dar a systemctl status mariadb arată că post-procesarea debian-start a dat eroarea raportată în subiect.

MariaDB pare să funcționeze OK. Pot intra cu clientul mysql în toate bazele de date personale folosind vechea mea parolă mysql și pot intra și ca rădăcină mysql folosind vechea parolă rădăcină mysql. Desigur, acele parole nu sunt aceleași cu cele passwd.

Așa că pot lucra normal, doar că există acest mesaj ușor deranjant de la debian-start, ca și cum ar fi încercat să se autentifice folosind nicio parolă de root (care reușește folosind originalul mariadb.conf.d/50-server.cnf).

Acest lucru nu s-a întâmplat pe Ubuntu 18 (acolo a trebuit să setez ProtectHome=fals, dar se pare că acest lucru nu este necesar pe 20)

Vreo modalitate de a scăpa de mesajul enervant sau ar trebui să trăiesc cu el, deoarece tot restul funcționează?

drapel in
Pot să confirm că ați instalat manual o versiune *Debian* a MariaDB pe Xubuntu, în loc să utilizați pachetele implicite care sunt disponibile în depozite? Dacă da, poate fi necesar să utilizați `sudo mysql_fix_privilege_tables` pentru a vă asigura că totul este corect actualizat și migrat.
Lucio C avatar
drapel fr
Folosesc pachetul pachet încărcat cu synaptic. Tocmai am relocat datadir în altă parte și am pus acolo toate vechile mele baze de date.

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.