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