Reset user root MySql

Login sebagai user root system

$ sudo -i
# _

Matikan service MySQL :

# service mysql stop

Hidupkan kembali service MySQL dengan melepas authentication/grant

# service mysql start --skip-grant-tables

Jika langkah di atas mengalamai kendala, silahkan lakukan hal berikut:

$ sudo service mysql start
$ cd /var/run
$ cp -rp ./mysqld ./mysqld.bak
$ sudo service mysql stop
$ sudo mv ./mysqld.bak ./mysqld
$ sudo mysqld_safe --skip-grant-tables --skip-networking &

Masuk ke MySQL sebagai user ‘root’ dan masuk ke database ‘mysql’:

# mysql -u root mysql
mysql>

Ubah password ‘root’:

mysql> FLUSH PRIVILEGES;
mysql> update user set Password=PASSWORD('passwordbaru') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 4  Changed: 0  Warnings: 0

Sekarang user : root dari MySQL sudah memiliki pasword baru, selanjutnya restart kembali MySQL ke mode normal:

# service mysql restart