Langsung ke konten utama

Cara Mengatasi "Access denied for user 'root'@'localhost' (mysqli_real_connect(): (HY000/1698))" di Ubuntu 20.04 LTS

Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad.

Apakah Anda selalu menjumpai error tersebut ketika melakukan update di Ubuntu Anda?

Jika iya, berarti kita mengalami hal yang sama. Saya juga selalu mengalami hal tersebut setiap selesai menjalankan sudo apt upgrade.


Well. Sebenarnya tidak selalu. Mungkin lebih tepatnya adalah ketika sistem melakukan update pada MySQL-nya.

So, pada artikel kali ini saya menunjukkan cara yang saya lakukan untuk mengatasi error tersebut.

Ohiya. Sebenarnya, saya sudah lama menemui error ini dan sudah mengatasinya berulang kali dengan membuka kembali link ke StackOverflow yang pernah saya ceritakan pada artikel terdahulu.

Lalu, mengapa saya menulis ini?

Agar saya lebih mudah saja melakukannya secara terstruktur tanpa harus klik dan scroll-scroll jawaban di StackOverflow tadi.

Baiklah, mari kita mulai saja.

Langkah-langkah Mengatasinya

Pertama, buka terminal. Buka mysql sebagai root menggunakan sudo dengan menjalankan perintah berikut ini.

sudo -u root mysql

 


Masukkan password super user Anda. Jika berhasil, Anda akan menemui tampillan seperti ini.


Kedua, ganti nilai kolom plugin dari tabel mysql.user yang memiliki nilai user root dengan menjalankan perintah berikut.

UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root';

Jika berhasil, tampilannya akan terlihat seperti ini.


Ketiga, buat server memuat ulang tabel hak akses dengan menjalankan perintah berikut.

FLUSH PRIVILEGES;

Berikut adalah tampilannya ketika berhasil.


Nah. Tiga langkah sederhana di atas seharusnya bisa menyelamatkan hidup Anda. Biasanya, saya terselamatkan dengan melakukannya. Berikut adalah hasilnya.


Mudah dan praktis.

Catatan Mengenai Tindakan Ini

Anda perlu mengingat bahwa saya melakukan ini di sistem operasi Linux dengan distribusi Ubuntu 20.04 LTS. Anda mungkin akan menemui hal yang berbeda jika menggunakan sistem operasi atau versi yang berbeda.

Selain itu, saya juga tidak bertanggung jawab atas apa pun yang terjadi dengan Anda dan data Anda setelah mengikuti tutorial ini. Saya hanya memaparkan apa yang saya lakukan dan apa yang saya alami.

Terakhir, hal ini mungkin sebaiknya tidak Anda lakukan di ranah production. Memaksa MySQL tidak menggunakan password saat mengakses database bukanlah hal yang baik. Database Anda bisa jadi diakses dengan sangat mudah oleh orang yang tidak bertanggung jawab. Saya sendiri melakukan ini hanya di ranah development di komputer lokal saya.

Penutup

Setelah mengikuti tutorial ini, kita bisa mengakses kembali database MySQL kita dengan menggunakan username root dan tanpa password. Tentu saja bisa diakses menggunakan phpMyAdmin atau aplikasi web yang Anda buat.

Catatan (11 April 2021): Apabila error yang Anda temui adalah Login without a password is forbidden by configuration (see AllowNoPassword), Anda bisa mengikuti tutorial lain yang sudah saya buat di sini.

Semoga bermanfaat untuk kita semua.

Referensi

  1. https://www.muslimaswaja.id/2018/09/proyek-hosting-domainesia-bagian-3.html
  2. https://askubuntu.com/questions/766334/cant-login-as-mysql-user-root-from-normal-user-account-in-ubuntu-16-04
  3. https://brainly.co.id/tugas/9808222

Wallahul muwafiq ilaa aqwamith thooriq.

Komentar

Postingan populer dari blog ini

Update dari Composer 1 ke Composer 2 di Ubuntu 20.04

Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Apakah Anda selalu sebal ketika menjalankan composer install atau composer update karena kecepatannya sangat lambat? Jika iya, berarti kita mengalami hal yang sama. Saya juga mengalami hal tersebut. Saya selalu mengalaminya saat menggunakan Composer versi 1. Dalam pengumumannya pada 24 Oktober 2020, Composer mengumumkan bahwa mereka telah merilis Composer versi 2. Hal yang paling menarik perhatian saya tentu saja pada peningkatan performanya. Anda bisa melihatnya di sini . Gila. itu cepet banget, sih, menurut saya. Tentu, saya tertarik meng- upgrade versi Composer saya agar bisa menikmati kecepatan tersebut. Ingat, ngoding itu membutuhkan waktu yang lama. Cukup ngoding yang lama, composer install jangan.   Sebenarnya, saya sudah menemukan cara meng- upgrade Composer 1 ke Composer 2 di sistem yang saya gunakan, Ubuntu 20.04 di sini . Namun, saya ingin menuliskannya lagi

Download Gratis Modul Konsep Jaringan - 802.11

Bismillahirrohmaaniirrohiim. Alhamdulillahi Robbil ‘Alamiin. Pada artikel sebelumnya, saya telah mengabarkan bahwa saya mendapatkan tugas menerjemahkan modul konsep jaringan . Kegiatan mulia tersebut saya lakukan karena saya meninggalkan satu huruf A pada absensi saya. Selengkapnya, baca di sini . Ternyata, dalam satu malam, saya telah menyelesaikannya. Dengan izin Allah Yang Maha Kuasa tentunya. :-D Besoknya, saya cetak modul tersebut, lalu saya kumpulkan. Saya termasuk orang yang hampir terakhir mengumpulkannya karena hanya ada satu orang setelah saya yang ikut mengumpulkan pada hari itu. Dan alhamdulillah , kerjaan saya langsung diterima hari itu juga. Dan lagi, dengan hampir tanpa revisi.