====== Cara Reset Password Root MySQL atau MariaDB ======
Berikut ini adalah cara mereset password root mysql atau mariadb silahkan ikuti tahapannya.
===== Stop Service =====
Pertama kita hentikan service yang berjalan
Untuk MySQL
sudo systemctl stop mysql
dan Mariadb
sudo systemctl stop mariadb
===== Jalankan Database tanpa Password =====
Berikut ini adalah menjalankan database tanpa password, lakukan perintah
*Pada tutorial ini kami menggunakan Centos 7. 64bit
sudo mysqld_safe --skip-grant-tables --skip-networking &
Selanjutnya anda bisa login ke mysql atau mariadb tanpa password
mysql -u root
===== Merubah Password =====
Setelah login di shell mysql untuk merubah password mariadb atau mysql jalankan perintah
FLUSH PRIVILEGES;
Untuk merubah password jalankan
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
atau jika tidak bisa, cobalah dengan ini
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
===== Restart Database =====
Kill semua proses mysql yang ada
pkill mysql
pkill mariadb
Kemudian jalankan database
sudo systemctl start mysql
atau
sudo systemctl start mariadb
dan anda harusnya sudah bisa login ke database mysql menggunakan password root yang baru.