Puncte:0

Instalarea MariaDB folosind RPM a eșuat

drapel us

Încerc să reinstalez MariaDB deoarece nu pot reporni serviciul. Folosind Centos 7.6.

Dezinstalarea anterioară folosea yum, dar această instalare folosesc RPM, deoarece am ales pentru o anumită versiune mai veche (10.3.17) care nu mai oferă în pachetul yum.

După dezinstalare, nu am șters niciun fișier de configurare, cu excepția din /home/mysql

Mine my.cnf datadir: home/mysql

Cu toate acestea, instalarea mea RPM are o eroare:-

    # rpm -ivh MariaDB-*


Se pregatesc...                         ################################ [100%]
Se actualizează/se instalează...
   1:MariaDB-client-10.3.17-1.el7.cent################################# [ 25 %]
   2:MariaDB-server-10.3.17-1.el7.cent################################# [ 50 %]

Instalarea tabelelor de sistem a eșuat! Examinați logurile
/home/mysql pentru mai multe informații.

Problema ar putea fi informații conflictuale într-un extern
fișierele my.cnf. Puteți ignora acestea făcând:

    shell> /usr/bin/mysql_install_db --defaults-file=~/.my.cnf

De asemenea, puteți încerca să porniți demonul mysqld cu:

    shell> /usr/sbin/mysqld --skip-grant-tables --general-log &

și utilizați instrumentul de linie de comandă /usr/bin/mysql
pentru a vă conecta la baza de date mysql și a privi tabelele de grant:

    shell> /usr/bin/mysql -u root mysql
    mysql> arată tabele;

Încercați „mysqld --help” dacă aveți probleme cu căile. Folosind
--general-log vă oferă o autentificare /home/mysql care poate fi utilă.

Cele mai recente informații despre mysql_install_db sunt disponibile la
https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
Puteți găsi cea mai recentă sursă la https://downloads.mariadb.org și
lista de e-mailuri maria-discuss la https://launchpad.net/~maria-discuss

Vă rugăm să verificați toate cele de mai sus înainte de a trimite un raport de eroare
la http://mariadb.org/jira

chmod: nu poate accesa â/home/mysql/mysqlâ: nu există un astfel de fișier sau director
   3:MariaDB-server-debuginfo-10.3.17-################################ [ 75%]
   4:MariaDB-client-debuginfo-10.3.17-################################ [100%]

Afișează și jurnalul de erori

[EROARE] /usr/sbin/mysqld: variabilă necunoscută „err-log=/var/log/mysqld.log”

Apreciez orice ajutor. Multumesc foarte mult.

Grace Thompson avatar
drapel gp
Este obișnuit ca instalările de pachete Yum sau APT să configureze o locație a fișierului jurnal de erori în /var/log cu o opțiune precum log-error=/var/log/mysqld.log într-un fișier de configurare a serverului. Eliminarea numelui căii din opțiune face ca fișierul host_name.err din directorul de date să fie utilizat.
Grace Thompson avatar
drapel gp
Prin urmare, accesați /etc/my.cnf și schimbați err-log în log-error sau pur și simplu scăpați de acea linie.
Puncte:0
drapel us

Cu toate acestea, tocmai acum am rezolvat-o singur, eliminând toate RPM cu --deps , redenumind fișierul my.cnf existent în alt folder și eliminat /home/mysql. Reinstalați RPM-urile din nou fără nicio problemă. Oricum, Grace mulțumesc pentru răspunsul care ar trebui să fie alternativa.

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.