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:
Posting Komentar