Linux MariaDB Rădăcină

Parola de mariadb root nu este disponibilă în acest moment, sau a fost uitată? Chiar dacă parola nu este suficient de sigură și ar trebui schimbată, nu ar trebui să apară probleme. Parola poate fi resetată, modificată sau restabilită cu ușurință. Soluția la probleme precum schimbarea parolei este foarte simplă.

Urmați calea soluției fără probleme

Cu diferite distribuții și cu serverul MySQL, se pot găsi soluții. Rădăcina mariadb trebuie să fie terminată mai întâi. Reinițializarea va funcționa fără probleme sau chiar limitări aproximative. Ar trebui să fie pornit serverul rădăcină mariadb. Apoi, opțiunea - skip- grant-tables va fi utilizată și serverul mariadb root va funcționa fără probleme. Este logic să se utilizeze și serverul de baze de date. Această opțiune este combinată cu opțiunea -skip-networking. Astfel, accesul din exterior este interzis. În rest, acest acces este fără parolă. Devine simplu dacă mariadb rulează ca root. Apoi, puteți lucra pur și simplu fără o parolă de root, iar serverul de baze de date va fi conectat. Acolo parola poate fi resetată. Dacă parola utilizatorului a fost schimbată, atunci serverul bazei de date poate fi închis. Apoi, serviciul este repornit. Cu parola nou atribuită, utilizatorul se poate conecta acum la serverul mariadb root.

Cerințe și primii pași

Pentru a accesa mariadb root- Serverpaswort, trebuie să se asigure accesul la serverul Linux mariadb root. Un înlocuitor care este complet compatibil cu MySQL este de obicei trimisă de către mariadb root. Folosit Baza de date și versiunea trebuie să fie utilizate cu comenzi diferite. Astfel, parola root poate fi restaurată. Pentru a ajunge la baza de date, aceasta trebuie să fie oprită, apoi poate fi accesată doar manual. Linia de comandă a bazei de date poate fi accesată și fără parolă. Ar trebui să fie împiedicat să se conecteze la alți clienți. Baza de date trebuie să fie activată fără a încărca tabelele de acordare. Reclama de la sfârșitul comenzii acest proces este lăsat să ruleze în fundal. În acest fel, terminalul poate fi utilizat în continuare. Conexiunea la baza de date poate fi stabilită ca utilizator root. Această conexiune la baza de date poate fi utilizată fără parolă. Cu opțiunea $ mysql-u root, se vede imediat o solicitare de shell pentru baza de date. Prin diverse solicitări, se poate accesa rădăcina. Acolo, parola poate fi schimbată în mod convenabil.

Schimbarea parolei de root

Cu versiunile moderne ale serverului rădăcină mariadb, se poate utiliza comanda ALT USER. Cu toate acestea, această comandă nu va funcționa dacă tabelele de acordare nu sunt încărcate. FLUSH PRIVILEGES poate fi utilizat pentru a încărca tabelele de acordare. Cu mysql> FLUSH PRIVILEGES parola root poate fi schimbată cu ușurință. Pentru versiuni mai noi decât MariaDB 10.1.20 se poate folosi următoarea comandă: mysql> ALTER USER 'root'@'localhost'IDENTIFIED BY 'new_password'; .
Pentru versiunile MariaDB 10.1.20 și versiunile mai vechi, comanda mysql> SET PASSWORD FOR 'root'@'localhorst'= PASSWORD('new_password'); . Rețineți că new_password trebuie să fie prima parolă aleasă. Este posibil ca uneori comanda ALTER USER să nu funcționeze, așa că UPDATE...SET poate înlocui de obicei parola. Este important ca tabelele de subvenții să fie reîncărcate ulterior. În ambele cazuri, ar trebui să vedeți confirmarea că comanda a fost executată. Serverul de baze de date poate fi oprit și repornit. Instanța serverului este oprită și trimisă cu SIGTERM. După curățare, această comandă va apărea mai des.

Articole curente