Linux MariaDB Juurde
Mariadb root'i parool ei ole hetkel saadaval või on see unustatud? Isegi kui parool ei ole piisavalt turvaline ja seda tuleks muuta, ei tohiks probleeme tekkida. Parooli saab hõlpsasti lähtestada, muuta või taastada. Selliste probleemide lahendamine nagu parooli muutmine on väga lihtne.
Järgige lahenduse teed ilma probleemideta
Lahendusi võib leida erinevate distributsioonide ja MySQL-serveri abil. Kõigepealt tuleks lõpetada mariadb root. Selle lähtestamine toimib ilma probleemideta või isegi ligikaudsete piiranguteta. Tuleb käivitada mariadb root server. Siis kasutatakse valikut - skip- grant-tables ja mariadb root server töötab ilma tõrgeteta. Mõistlik on kasutada ka andmebaasiserverit. See on kombineeritud valikuga -skip-networking. Sel viisil on välist juurdepääs keelatud. Vastasel juhul saab selle juurdepääsu ilma paroolita. See muutub lihtsamaks, kui mariadb töötab root'ina. Siis saate lihtsalt töötada ilma root paroolita ja andmebaasiserver on ühendatud. Parooli saab nüüd seal uuesti seadistada. Kui kasutaja parool on muudetud, saab andmebaasiserveri sulgeda. Seejärel käivitatakse teenus uuesti. Uue parooliga saab kasutaja nüüd ühenduda mariadb root serveriga.
Eeldused ja esimesed sammud
Selleks, et pääseda ligi mariadb root- Serverpaswort'ile, peab olema ligipääs Linuxi serverile mariadb root. Täielikult ühilduv asendaja, mis on täielikult ühilduv MySQL saadetakse tavaliselt mariadb root'i poolt. Kasutatud Andmebaas ja versiooni tuleb kasutada erinevate käskudega. Seega saab taastada juurparooli. Andmebaasi jõudmiseks tuleb see peatada, seejärel saab selleni jõuda ainult käsitsi. Andmebaasi käsureale pääseb ka ilma paroolita. See peaks olema takistatud teiste klientidega ühenduse loomisel. Andmebaas tuleb sellega aktiveerida ilma toetusetabeleid laadimata. Reklaam lõpus käsu see protsess on jäetud taustal toimima. Nii saab terminali kasutamist jätkata. Ühenduse andmebaasiga saab luua root-kasutajana. Seda ühendust andmebaasiga saab kasutada ilma paroolita. $ mysql-u root valikuga näed kohe andmebaasikõne. Erinevate käskude abil pääseb juurest juurde. Seal saab parooli mugavalt muuta.
Juurdepääsuparooli muutmine
Kaasaegsete mariadb root-serveri versioonidega saab kasutada käsku ALT USER. See käsk ei tööta siiski, kui toetuste tabelid ei ole laetud. FLUSH PRIVILEGESi abil saab laadima hakata toetuste tabelid. Programmi mysql> FLUSH PRIVILEGES abil saab root parooli lihtsalt muuta. Uuemate versioonide kui MariaDB 10.1.20 puhul võib kasutada järgmist käsku: mysql> ALTER USER 'root'@'localhost'IDENTIFIED BY 'new_password'; .
MariaDB 10.1.20 ja vanemate versioonide puhul on käsk mysql> SET PASSWORD FOR 'root'@'localhorst'= PASSWORD('new_password'); . Pange tähele, et new_password peaks olema esimene valitud parool. Mõnikord ei pruugi käsk ALTER USER toimida, nii et UPDATE...SET võib tavaliselt asendada parooli. Oluline on, et toetuste tabelid laaditakse pärast seda uuesti. Mõlemal juhul peaksite nägema kinnitust, et käsk on täidetud. Andmebaasiserveri saab nüüd peatada ja ka taaskäivitada. Serveri instants peatatakse ja saadetakse SIGTERM. Pärast puhastamist ilmub see käsk sagedamini.