Ilustrasi MySQL

Solusi Akses Ditolak Setelah Instalasi MySQL

Saya ingin mencoba memasang MySQL 8 di Ubuntu 20.04, tetapi setelah berhasil, ketika akan menjalankan

mysql_secure_installation

saya ditolak dengan komentar sebagai berikut:

Error: Access denied for user 'root'@'localhost'

Hal ini disebabkan, pertama, kita belum memasang kata sandi root dan kedua secara default MySQL menggunakan sistem penyandian Unix.

Oleh karena itu untuk mengatasinya kita dapat merubah sistem penyandian sebagai berikut:

Pertama, ubah akun menjadi akun root dengan perintah:

$ sudo su

Masukkan kata sandi akun Anda, sehingga kita merubah privilege menjadi root. Lalu jalankan MySQL client dengan perintah:

# mysql -u root

Dan kita akan masuk, lalu jalankan query sebagai berikut:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

Query ini mengganti sistem penyandian MySQL ke mysql_native_password dan merubah kata sandi akun root MySQL ke root (silakan mengganti kata sandi ini sesuai dengan keperluan).

Dan, voila, Anda sudah dapat masuk menggunakan akun root.

Semoga tip kecil ini bermanfaat. Enjoy.

Tinggalkan komentar