MySQL a zapomenuté heslo superuživatele root

Dříve či později se Vám stane, že zapomenete a nebo ztratíte heslo k účtu superuživatele databáze MySQL. Následující postup Vám může pomoci.

  1. přihlašte se jako superuživatel systému – root
  2. zastavte mysql daemona – nejlépe příkazem/etc/init.d/mysql stop
  3. nastartujte databázi v safe modu bez načítání tabulky s oprávněními/usr/bin/mysqld_safe --skip-grant-tables
  4. spusťte konzolovou verzi mysql klienta a nastavte práva

    mysql [Enter]
    GRANT ALL PRIVILEGES ON * to root@localhost IDENTIFIED BY ''nove_heslo''; [Enter]
    FLUSH PRIVILEGES; [Enter]

    a ukončete mysql klienta např. stiskem kláves [Ctrl+C]
  5. znovu spusťte databázi v ostrém provozním režimu

    /etc/init.d/mysql restart

A to je vše….

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Přejít nahoru