Berikut ini adalah cara mereset password root mysql atau mariadb silahkan ikuti tahapannya.
Pertama kita hentikan service yang berjalan
Untuk MySQL
sudo systemctl stop mysql
dan Mariadb
sudo systemctl stop mariadb
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
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');
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.
Artikel Lainya