Kuidas muuta MySQL-i juurkasutaja parooli terminali kaupa

Ma tean juhuslikku administraatorit, kes on MySQL-i juurparooli unustanud, see võib olla tõeline ebamugavus, eks?

Kujutage ette, et peate looma uue andmebaasi, tegema midagi ja ei saa, sest te ei mäleta MySQL-i serveri administraatori (juur) parooli, see on tõeline probleem.

Siin ma näitan teile, kuidas pääseda MySQL-i serverile terminali kaudu ILMA juurparooli seadistamata, nii et sisenedes saate juurparooli muuta.

Seotud artikkel:
Kontrollige MySQL-i andmebaasitabeleid ja parandage vigane

Esimene asi on mysql-teenuse peatamine:

Järgmised kaks käsku tuleb täita administraatoriõigustega, kas seadistades sudo käsu alguses või täites neid otse kui juur

service mysql stop

See peatas teenuse, nüüd hakkame seda käivitama, kuid teistmoodi, nii et hiljem ei küsita meilt parooli:

mysqld_safe --skip-grant-tables &

Valmis, nüüd pääseme juurde MySQL-i terminalile:

mysql -u root

Nad näevad, et see ei küsinud parooli, nad näevad, et nad on juba sisenenud MySQL-i konsooli või terminali ja saavad teha mida iganes, jätkame MySQL-i juurparooli muutmist.

Kõigepealt sisestame MySQL-i andmebaasi sellisena:

use mysql;

Seejärel vahetame parooli:

update user set password=PASSWORD("ElNuevoPassword") where user='root';

Nüüd värskendame privileege:

flush privileges;

Ja lõpuks läheme välja:

quit;

Valmis, oleme muutnud MySQL-i juurkasutaja parooli, nüüd peatame teenuse ja käivitame selle nii, nagu see peaks olema:

service mysql stop

service mysql start

lõpp

See on see, nad on taastanud kontrolli oma MySQL-i serveri üle


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   tulekolde DIJO

    Väga hea näpunäide, aitäh

  2.   Chaparral DIJO

    Suurepärane, suurepärane!

  3.   FIXOCONN DIJO

    ootama, kuni see minuga juhtub, et proovida, ei midagi head näpunäidet

  4.   CrisXuX DIJO

    Suurepärane

  5.   Gustavo Londono L. DIJO

    väga hea artikkel, kallistus !!

  6.   Ricardo DIJO

    Väga kasulik, saite mind lihtsalt sidemest välja. Aitäh.

  7.   Pepe DIJO

    Väga kasulik, saite mu kiirustamisest välja, aitäh!

  8.   Jose DIJO

    See lahendus on minu jaoks mitu korda töötanud, kuid nüüd on mul äsja installitud mysql-mootor ja proovisin parooli seada, kuid see ütleb mulle, et välja "parool" pole olemas, kontrollige struktuuri ja välja pole tegelikult olemas. Kas teil on ideid, kuidas seda parandada?

  9.   Ignatius farre DIJO

    Tänan teid, olete mind päästnud, kui olete suutnud taastada oma mysqli üle kontrolli ...

  10.   David DIJO

    Töötasin kümnest tuhandest tänust välja.

  11.   Javierfdez DIJO

    Noh, olete minu probleemi lahendanud. Aitäh!

  12.   freval DIJO

    Viimased 4 sammu muudavad teid väga tänuks

  13.   FuzzJS DIJO

    Tänan, et see töötas minu jaoks väga hästi, kuid mul oli pärast esimest käsku tõrge järgmise sõnumiga:

    mysqld_safe UNIX-i pesafaili kataloogi '/ var / run / mysqld' pole olemas

    Kataloogi loomine lahendas probleemi ja sain parooli muutmise lõpule viia, jagan käske juhuks, kui see kellelgi juhtub.

    mkdir -p / var / run / mysqld
    chown mysql: mysql / var / run / mysqld

  14.   ANNE JULIA DIJO

    Liiga hea

  15.   Giuseppe DIJO

    Suur aitäh artikli eest.
    See aitas mul taastada testide andmebaasid vaarika pi-st, kuhu olen pikka aega LAMP-serveri installinud.