Table of Contents

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.