Senin, 28 Desember 2020

Cara Reset Password root MySQL 8 di Ubuntu 20.04 LTS

 


Saat ini saya ingin sedikit share cara untuk melakukan reset password root pada mysql server di Ubuntu 20.04 LTS, langsung saja ya..

Cara nya :

1. Cek versi MySQL nya :

$ mysql -V
mysql Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

2. Stop dulu service MSQL server nya :

$ sudo /etc/init.d/mysql stop

3. Buat folder "/var/run/mysqld" :

$ sudo mkdir /var/run/mysqld

4. Setting permission folder nya :

$ sudo chown mysql /var/run/mysqld

5. Jalankan service MySQL dalam mode safe :

$ sudo mysqld_safe --skip-grant-tables&

[1] 1283
user@server:~$ 2019-02-12T11:15:59.872516Z mysqld_safe Logging to syslog.
2019-02-12T11:15:59.879527Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2019-02-12T11:15:59.922502Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Jika mendapat error seperti diatas. Tekan saja ENTER untuk kembali ke Linux BASH prompt.

6. Masuk ke MySQL console nya :

$ sudo mysql --user=root mysql

7. Kosongkan auth untuk user root nya :

mysql > UPDATE mysql.user SET authentication_string=null WHERE User='root';

8. Lakukan reset privilages di MySQL :

mysql > flush privileges;

9. Update root password nya dengan password baru :

mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password_baru';

10. Lakukan reset privilages di MySQL lagi :

mysql > flush privileges;

11. Keluar dari MySQL console :

mysql > exit


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Tidak ada komentar: