45.1.5. Změna zapomenutého hesla administrátora

Podle http://www.debian-administration.org/articles/442FIXME:

# /etc/init.d/mysql stop
# /usr/bin/mysqld_safe --skip-grant-tables &
$ mysql --user=root mysql
Enter password:

mysql> update user set Password=PASSWORD('nové-heslo') WHERE User='root';
mysql> flush privileges;
mysql> exit

Nyní je třeba zastavit server. Nejdříve si jej jako úlohu běžící v pozadí fáme do popředí

# fg

Pomocí Ctrl+C jej zastavíme a poté spustíme.

# /etc/init.d/mysql start
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..