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.
Esimene asi on mysql-teenuse peatamine:
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
Väga hea näpunäide, aitäh
Suurepärane, suurepärane!
ootama, kuni see minuga juhtub, et proovida, ei midagi head näpunäidet
Suurepärane
väga hea artikkel, kallistus !!
Väga kasulik, saite mind lihtsalt sidemest välja. Aitäh.
Väga kasulik, saite mu kiirustamisest välja, aitäh!
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?
Tänan teid, olete mind päästnud, kui olete suutnud taastada oma mysqli üle kontrolli ...
Töötasin kümnest tuhandest tänust välja.
Noh, olete minu probleemi lahendanud. Aitäh!
Viimased 4 sammu muudavad teid väga tänuks
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
Liiga hea
Suur aitäh artikli eest.
See aitas mul taastada testide andmebaasid vaarika pi-st, kuhu olen pikka aega LAMP-serveri installinud.