Cara Mengatasi #1698 - Access denied for user 'root'@'localhost' pada Phpmyadmin | Prakerin BLC Telkom Klaten

Assalamualaikum Wr Wb
Kali ini saya akan sharing tentang bagaimana cara mengatasi #1698 - Access denied for user 'root'@'localhost' pada Phpmyadmin yang sering muncul saat konfigurasi LAMP Server di bagian database server.
Semoga Bermanfaat !!!!!

A. Pendahuluan
  • Server database adalah program komputer yang menyediakan layanan database ke program komputer lain atau ke komputer , seperti yang didefinisikan oleh model client-server. Istilah ini juga merujuk pada komputer yang didedikasikan untuk menjalankan program semacam itu. Sistem manajemen basis data sering menyediakan fungsionalitas database-server, dan beberapa sistem manajemen basis data (DBMS) (seperti MySQL ) bergantung secara eksklusif pada model client-server untuk akses database (sementara yang lain seperti SQLite dimaksudkan untuk digunakan sebagai basis data tersemat ). Pengguna mengakses server database baik melalui " front end " yang berjalan di komputer pengguna - yang menampilkan data yang diminta - atau melalui " back end ", yang berjalan di server dan menangani tugas seperti analisis data dan penyimpanan.
     
  • Dalam model master-slave , server induk database adalah lokasi utama dan utama data sementara server slave database disinkronisasi dari master yang bertindak sebagai proxy .
    Sebagian besar server database merespons bahasa query . Setiap database memahami bahasa kueri dan mengubah setiap kueri yang diajukan ke formulir yang dapat dibaca server dan menjalankannya untuk mengambil hasilnya.
     
  • Contoh server database proprietary meliputi Oracle , DB2 , Informix , dan Microsoft SQL Server . Contoh server database perangkat lunak bebas termasuk PostgreSQL ; dan di bawah GNU General Public License termasuk Ingres dan MySQL . Setiap server menggunakan logika kueri dan strukturnya sendiri. Bahasa query SQL (Structured Query Language) kurang lebih sama pada semua server database relasional .
    hanya server yang hanya memelihara layanan yang berhubungan dengan klien dapat disebut sebagai server data base
    DB-Engine mendaftar lebih dari 200 DBMS dalam rangkingnya. 
B. Latar Belakang
  • Pada saat kita menkonfigurasi mariadb-server atau mysql-server kita sering mengalami kendala pada saat login di phpmyadmin, karna setau saya ini karna user kita perlu di update atau password untuk mysql ini ada masalah.
C. Maksud dan Tujuan
  • Mengatasi eror dengan kode #1698 - Access denied for user 'root'@'localhost' pada Phpmyadmin
D. Permasalahan
  • #1698 - Access denied for user 'root'@'localhost' pada Phpmyadmin
E. Mengatasi Permasalahan
  • Pertama buka terminal dan masuk sebagai super user
    • sudo su
    • password
  • kemudian ketikkan perintah :
    • mysql -u root -p
    • password 
  • Selanjutnya lakukan update pada user root, lihat seperti yang saya lakukan dan lihat script dibawah ini :
#mysql -u root
#USE mysql;
#UPDATE user SET plugin='mysql_native_password' WHERE User='root';
#FLUSH PRIVILEGES;
#exit;
  • Kemudian reload atau buka kembali phpmyadminnya di web browser

  • Selesai
F. Referensi

0 komentar:

Posting Komentar