sudo apt instalați mariadb-server schimbare php astfel încât dialogul PHP cu serverul mariadb. Nu trebuie să uităm să instalăm modulul corespunzător. care rămâne php-mysql.

diferențe între Modify mariradb și mysql Întregul comportament al serverului MariaDB rămâne foarte asemănător cu cel al MySQL. Comanda MySQL rămâne valabilă. precum și controalele SystemCTL … MySQL. În cea mai mare parte, puteți urma documentația MySQL. Cu toate acestea, există unele diferențe care să fie atent.

deci în ceea ce privește autentificarea. Mai ales cea a utilizatorului rădăcină. și accesați comanda MySQL în „Super-Administrator”. Urmați documentația MySQL pentru bionic, mai degrabă decât în cazul în care se referă la oaspeți pe care o utilizați MariaDB chiar și pe care se referă la oaspeți.

Edit, mai degrabă decât parola Authentication_String pe masa Utilizatorii din tabelul de utilizatori ai bazei de date MySQL. unde sunt stocate utilizatorii MySQL. Parolele sunt completate în Champs Parolă de pe Mariadb. În loc de autentificare_string pe mysql.

Editare Utilizatori Gestionarea utilizatorilor este în prezent destul de diferită pe Mariadb și MySQL. Gestionarea algoritmilor de criptare nu este similară. Unele comenzi din secțiunea Utilizatori vor returna în prezent o eroare de sintaxă pe Mariadb. Iată variante funcționale pentru Mariadb.

îmi întreabă parola rădăcină. Eu o scriu. Îmi cere confirmarea. La fel. Apoi continuă instalarea. Și asta e ceea ce ma afișează cu o lovitură:

instrument de configurare pachete ┌───────────────────┤ MySQL Configurare -Server-5. 1 ├───────────────────┐ │ │ │ Nu se poate schimba parola de utilizator „root“ MySQL │ │ │ │ O eroare a produs atunci când schimbați parola cont │ │ de administrare. O parolă poate avea deja sau nu a fost posibilă comunicarea cu serverul MySQL. │ │ │ │ Trebuie să verificați parola pentru acest cont după instalare │ │ din pachet. │ │ │ │ Vă rugăm să consultați fișierul │ │ / usr / partajare / doc / mysql-server-5. 1 / Readme. Debian pentru mai multe informații. │ │ │ │ │ │ │! Aceasta este ceea ce este afișat în consola:

SOW MySQL-Server-5. 1 (de la … / MySQL-Server-5. 1_5. 1. 37-1bountu5_i386. Deb). . . Tratamentul acțiunilor amânate („declanșatoare”) pentru „sreadahead”. . . Tratamentul acțiunilor amânate („declanșatoare”) pentru „man-db”. . . Setarea MySQL-Server-5. 1 (5. 1. 37-1bountu5). . . * Oprirea serverului de baze de date MySQL Mysqld 091113 21:46:18 nu poate găsi mesajefile „/ usr / locale / mysql / share / mysql / engleză / Errmsg. Sys ‘091113 21:46:18 nu poate crea fișier de testare / home / mysql / flushy. Testul inferior 091113 21:46:18 nu poate crea fișier de testare / home / mysql / fllushy. Testul inferior 091113 21:46:18 Plugin ‘Federal „este dezactivat. 091113 21:46:18 Innodb: Sistemul de operare Număr de eroare 13 într-o operație de fișier. INNODB: Eroarea înseamnă că MySQLD nu are drepturile de acces la INNODB: Directorul. INNODB: Numele fișierului. / Ibdata1 InnoDB: Funcționarea fișierelor Apel: „Creați”. InnoDB: nu poate continua să funcționeze. Vă mulțumim anticipat pentru ajutorul dvs.!

Am dezinstalat, de asemenea, totul legat de MySQL: MySQL-Client-5. 1php5-MysqlphpMyAdMamySQL-COMMALLIBDBD-MySQL-Perlibqt4-SQL-MySqllibMySqlClient16

pentru informații. Am avut această problemă după mutarea unei baze de date din / var / lib / mysql la / home / mysql. Mutarea care nu a funcționat sub Ubuntu 9. 10 (a lucrat cu versiunea anterioară). Așa că am încercat un resintal al serverului MySQL. . . Și a intrat peste această problemă.

root @ mână: / etc / appartmor # apt-get instalare liste de pachete MySQL-server. . . A făcut construirea informațiilor de stare a copacului de dependență. . . Au fost instalate următoarele pachete suplimentare: libdbd-mysql-perl libdbi-perl libhhtml-șablon-perl liblppc-perl mysql-client-5. 1 mysql-server-5. 1 MySQL-Server-Core-5. 1 Pachete sugerate: DBISHELL LIBIPC-ShareDache-Perl Tinyca MailX Următoarele pachete noi vor fi instalate: libdbd-mysql-perl libdbi-perl libhtml-template-perl libd-daemon-perl libplPpc-perl mysql-client-5. 1 mysql-server mysql-server-5. 1 MySQL-Server-Core-5. 1 0 Actualizat. 9 nou instalat. 0 pentru a elimina și nu este actualizat. Este necesar să se ia 0O / 20. 4Mb în arhive. După această operație. 48. Se va utiliza un spațiu suplimentar suplimentar de 8 MB. Doriți să continuați? O preconfigurarea pachetelor. . . Selectarea pachetului Libnet-Perl deselectat anterior. (Citirea bazei de date … 136042 Fișierele și directoarele deja instalate.) Deficire offset-daemon-perl (de la … / libnet-daemon-perl_0. 43-1_all. Deb). . . Selectarea pachetului LiblPRPC-Perl deselectat anterior.Ortografia liblppc-perl (de la … / liblppc-perl_0. 2020-2_all. Deb). . . Selectarea pachetului Libdbi-Perl deselectat anterior. Viteza de viteză a libdbi-perl (de la … / libdbi-perl_1. 609-1_I386. Deb). . . Selectarea pachetului Libdbd-MySQL-Perl deselectat anterior. Viteza de viteză a libdbd-mysql-perl (de la … / libdbd-mysql-perl_4. 011-1buntu1_i386. Deb). . . Selectarea pachetului MySQL-CLIENT-5. 1 Deselectat anterior. Deplasarea MySQL-Client-5. 1 (de la … / mysql-client-5. 1_5. 1. 37-1bountu5_i386. Deb). . . Selectarea pachetului MySQL-Server-Core-5. 1 Deselectat anterior. Deplasarea MySQL-Server-Core-5. 1 (de la … / MySQL-Server-Core-5. 1_5. 1. 37-1bountu5_i386. Deb). . . Selectarea pachetului MySQL-Server-5. 1 Deselectat anterior. Deplasarea MySQL-Server-5. 1 (de la … / MySQL-Server-5. 1_5. 1. 37-1bountu5_i386. Deb). . . Selectarea pachetului Libhtml-Șablon-Perl deselectat anterior. Viteza de viteză a șablonului Libhtml-Perl (de la … / Libhtml-șablon-perl_2. 9-1_all. Deb). . . Selectarea pachetului MySQL-server deselectat anterior. Desigur de MySQL-Server (de la .. / MySQL-Server_5. 1. 37-1bountu5_all. Deb). . . Tratamentul acțiunilor amânate („declanșatoare”) pentru „man-db”. . . Tratamentul acțiunilor amânate („declanșatoare”) pentru „sreadahead”. . . Parametrizarea libnet-daemon-perl (0,33-1). . . Parametrul LIBPLPRPC-PERL (0. 2020-2). . . Parametrizarea libdbi-perl (1. 609-1). . . Parametrizarea libdbd-mysql-perl (4. 011-1ubuntu1). . . Setarea MySQL-Client-5. 1 (5. 1. 37-1bountu5). . . Setarea MySQL-Server-Core-5. 1 (5. 1. 37-1bountu5). . . Setarea MySQL-Server-5. 1 (5. 1. 37-1bountu5). . . * Oprirea serverului de baze de date MySQL MySQLD * Pornirea serverului de bază de date MySQL MySQLD INVOKE-RC. D: InitScript MySQL. Acțiunea „Start” a eșuat. DPKG: eroare de procesare MySQL-Server-5. 1 (–Configurare): Subprocesul de script post-instalare instalat a returnat o eroare de ieșire de stare 1 parametru de șablon Libhtml-Perl (2. 9-1). . . DPKG: Problemele de dependență împiedică configurația MySQL-server: MySQL-Server depinde de MySQL-Server-5. 1; Cu toate acestea: pachetul MySQL-Server-5. 1 nu este încă configurată. DPKG: Eroare de procesare a serverului MySQL (–Configurare): Probleme de dependență – Nefolosită Nu este configurat nici un raport de intrare scris deoarece mesajul de eroare indică faptul că este rezultatul unei erori anterioare. Au fost întâlnite erori în timpul executării: MySQL-Server-5. 1 MySQL-Server E: Sub-Process / USR / BIN / DPKG a returnat un cod de eroare (1) @ Nemo6910: nou?

„Dacă fiecare dintre noi avem un ou și noi o schimbăm fiecare ouă. Dacă avem fiecare o idee și noi o schimbăm. Fiecare dintre noi avem două idei „- Proverbul chinezesc.

rădăcină @ mână: / etc / phpmyadmin # apt-devine eliminare – Citirea MySQL-server liste de pachete. . . A făcut construirea informațiilor de stare a copacului de dependență. . . A făcut pachetul MySQL-Server nu este instalat. și, prin urmare, nu pot fi eliminate următoarele pachete au fost instalate automat și nu mai sunt necesare: Libhhtml-șablon-perl mysql-server-5. 1 MySQL-Server-Core-5. 1 Vă rugăm să utilizați „APT-GETOMOVE” pentru a le șterge. 0 Actualizat. 0 nou instalat. 0 pentru a elimina și nu este actualizat. rădăcină @ mână: / etc / phpmyadmin # apt-get autoremove liste de citire pachete. . . A făcut construirea informațiilor de stare a copacului de dependență. . . A făcut următoarele pachete vor fi eliminate: bibl-șablon-perl mysql-server-5. 1 MySQL-Server-Core-5. 1 0 Actualizat. 0 nou instalat. 3 pentru a elimina și nu este actualizat. După această operație. 25. Se va elibera 7 MB de spațiu pe disc. Doriți să continuați? O (citirea bazei de date … 137503 Fișiere și directoare deja instalate.) Ștergerea șablonului Libhtml-Perl. . . Ștergerea MySQL-Server-5. 1. . . * Oprirea serverului de bază de date MySQL MySQLD Ștergerea MySQL-Server-Core-5. 1. . . Tratamentul acțiunilor amânate („declanșatoare”) pentru „man-db”. . . Tratamentul acțiunilor amânate („declanșatoare”) pentru „sreadahead”. . . Apoi am petrecut apelul în modul „plânge”. Ceea ce înseamnă că accesul este permis în ciuda profilului:

rădăcină @ mână: / etc / phpmyadmin # apt-get install listele de redare MySQL-server. . . A făcut construirea informațiilor de stare a copacului de dependență. . . Au fost instalate următoarele pachete suplimentare: Libhhtml-șablon-perl mysql-server-5. 1 MySQL-Server-Core-5. 1 Pachete sugerate: Libipc-Sharedcache-Perl Tinyca MailX Următoarele pachete noi vor fi instalate: Libhhtml-șablon-perl mysql-server mysql-server-5. 1 MySQL-Server-Core-5. 1 0 Actualizat. 4 Instalat recent. 0 pentru a elimina și nu este actualizat. Este necesar să se ia 0O / 11. 2Mb în arhive.După această operație. 25. Se va utiliza 8MB de spațiu suplimentar pe disc. Doriți să continuați? O preconfigurarea pachetelor. . . Selectarea pachetului MySQL-Server-Core-5. 1 Deselectat anterior. (Citirea bazei de date … 137343 Fișiere și directoare deja instalate.) Desigur, MySQL-Server-Core-5. 1 (de la … / MySQL-Server-Core-5. 1_5. 1. 37-1bountu5_i386. Deb). . . Selectarea pachetului MySQL-Server-5. 1 Deselectat anterior. Deplasarea MySQL-Server-5. 1 (de la … / MySQL-Server-5. 1_5. 1. 37-1bountu5_i386. Deb). . . * Oprirea MySQL Baza de date Server MySQLD Selectarea pachetului FABHHTML-șablon-Perl deselectat anterior. Viteza de viteză a șablonului Libhtml-Perl (de la … / Libhtml-șablon-perl_2. 9-1_all. Deb). . . Selectarea pachetului MySQL-server deselectat anterior. Desigur de MySQL-Server (de la .. / MySQL-Server_5. 1. 37-1bountu5_all. Deb). . . Tratamentul acțiunilor amânate („declanșatoare”) pentru „man-db”. . . Tratamentul acțiunilor amânate („declanșatoare”) pentru „sreadahead”. . . Setarea MySQL-Server-Core-5. 1 (5. 1. 37-1bountu5). . . Setarea MySQL-Server-5. 1 (5. 1. 37-1bountu5). . . * Oprirea serverului de bază de date MySQL Mysqld 091121 18:30:23 Plugin ‘Federal „este dezactivat. 091121 18:30:23 Innodb: a început; Numărul secvenței jurnal 0 44233 091121 18:30:23 InnoDB: Închiderea opririi. . . 091121 18:30:24 INNODB: Oprirea a fost finalizată; Numărul secvenței logului 0 44233 091121 18:30:24 Forțarea opririi a 1 plugin-uri * Pornirea serverului de bază de date MySQL MySQLD * Verificarea pentru coruptă. Nu sunt închise și upgrade curat. Parametrul de șablon Libhtml-perl (2. 9-1). . . Setarea serverului MySQL (5. 1. 37-1bountu5). . . Și nu există nici o problemă. MySQLD începe bine.

de la Fedora 19. MySQL a fost complet înlocuit de Mariadb. Cu toate acestea, într-o dorință de a completa compatibilitatea, comenzile din denumirea MySQL au fost reținute.

# DNF Instalați ATENȚIA MARIADB-server! Numele serverului înainte de lansarea Mariadb. Trebuie să vă asigurați că aparatul are un nume și mai ales nu localhost propus în timpul instalării. Comanda gazdă poate fi utilizată pentru a verifica. Dacă este necesar, se modifică cu comanda:

$ mysql –User rădăcină –Execute „Selectați versiunea ()” + —————- + | | Versiune () | + —————- + | 10. 1. 24-MARIADB | + —————– + Dacă doriți ca lansarea serviciului Mariadb să fie automată la pornirea aparatului:

Schimbați parola rădăcină? = > Schimbarea parolei administratorului; Îndepărtați utilizatorii anonimi? = > Ștergerea utilizatorilor anonimi; Nu permiteți conectarea la rădăcină de la distanță? = > interzice conexiunile la distanță de la administrator; Eliminați baza de date a testului și accesați-l la acesta? = > Șterge baza de testare și drepturile asociate; Reîncărcați tabelele de privilegiu acum? = > Reload privilegii pentru contul imediat. Răspunzând acolo (da) la toate aceste întrebări. Se obține un server securizat (teoretic).

$ mysql – Utilizator rădăcină Mysql > Actualizați MySQL. Setarea parolei utilizatorului = parola („votrescret”) unde utilizator = „rădăcină”; mysql > Privilegii de spălare; mysql > Ieșire atenție! Password Mysqladmin Ordinul oficial pentru schimbarea parolei unui utilizator. Modifică-o numai pentru conexiunea curentă (cuplu de utilizator / mașină). Același utilizator poate avea mai multe parole diferite (în funcție de sursa conexiunii). Prin urmare, această comandă are dezavantaje semnificative.

Odată ce această operație este finalizată. Va trebui să adăugați opțiunea –Password la linia de comandă în timpul invocării MySQL. Parola utilizatorului va fi solicitată (aceasta nu este implicită). De exemplu:

$ MySQL – Utilizator rădăcină –Password –Execute „Selectați versiunea ()” Introduceți parola: + ————— + | Versiune () | + —————- + | 10. 1. 24-MARIADB | + —————- + 2. 4 Fișiere și foldere pentru a ști / etc / My. CNF: fișierul principal de configurare; ~ /. Ale mele. CNF: fișierul de configurare pentru utilizator; / etc / My. CNF. d /: dosarul care conține fișierele de configurare; / var / log / mariradb / mariadb. Jurnal: Jurnalul serverului; / var / lib / mysql /: dosarul care conține datele serverului (baze de date). 3 Exploatarea 3. 1 ziare din cauza disfuncției ciudate. Serviciul nu oferă nici o rotație a jurnalului de scripting automat. Prin urmare, este necesar să se monitorizeze dimensiunea fișierului / var / log / căsătorie / căsătorie. jurnal.

3. 2 Backup rece, salvați doar / var / lib / mysql / când serviciul este oprit. Aceasta este cea mai simplă soluție, dar necesită oprire.

# SystemCt Stop Mariadb.Service # gudron CZF / rădăcină / salvare-mysql. Tgz -c / var / lib mysql -c / var / log mysqld. Log # Systemctl Start Mariadb. Service 3. 3 Backup fierbinte Acest lucru este de a utiliza comanda mysqldump pentru a face o copie de rezervă fără a opri serviciul:

Parola este trecută prin mediul care nu apar în procesele de listă (PS); Fișierul de rezultat conține comenzile SQL necesare pentru crearea datelor; Tabelele sunt blocate în timpul copierii de rezervă (scrieți nu scriere); Motorul Innodb nu se ocupă corespunzător de acest tip de backup. 4 Configurarea după lansarea sa MariadB este operațională cu configurația de bază.

Leave a comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *