Recuperarea parolei de MySQL

linux

Pentru că tot mi s-a întâmplat zilele astea să nu mai îmi aduc aminte parola de mysql, m-am gândit că poate şi alţii s-au lovit de aceeaşi problemă şi cred că ar fi util să punem aici o modalitate de recuperare a ei.

Cred că e inutil să mai precizez că trebuie să ai drepturi de root pentru a putea rezolva problema. :-D

Pasul 1: Opreşte serviciul de mysql:

#/etc/init.d/mysqld stop

Pasul 2: Porneşte serverul MySQL fără parolă:

#mysqld_safe –skip-grant-tables &

Pasul 3: Conectează-te la serverul MySQL:

#mysql -u root

Pasul 4: Setează o nouă parolă de root pentru MySQL:

mysql>use mysql;
mysql>update user set password=PASSWORD(“Noua parolă de root”) where User=’root’;
mysql>flush privileges;
mysql>quit

Pasul 5: Opreşte serverul MySQL:

#/etc/init.d/mysqld stop

Pasul 6: Repornim serviciul şi testăm:

#/etc/init.d/mysqld start
#mysql -u root -p

Nice and easy.

There Are 4 Responses So Far. »

  1. Foarte tare:) Thx 4 the info, desi sper sa nu fie nevoie sa aplic:))

  2. Mulţumesc că treci pe aici Andrei…şi sper, într-adevăr :-D , să nu ai nevoie de “procedură”.

  3. salutare. am si eu o problema cu mysql. am un vps ce ruleaza pe un centos 5.3 iar un amic s-a jucat cu grupurile si userii si a sters tot ceea ce tine de mysql. cand am vrut sa pornesc serverul a spus ca nu exista userul mysql pt grumul mysql. am facut eu un user pentru grupul asta si acum spune Timeout error occurred trying to start MySQL Daemon.

    poti te rog frumos sa imi spui cum sa o rezolv ? le sterg si le fac din nou, dar nu stiu cum :)

  4. Salut,

    O sa incerc sa te ajut…daca ma pricep bineinteles. Ne auzim pe mail.

    Alex

Post a Response

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Romania License.