Î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ă?