Mengubah Authentication Type Pada phpMyAdmin

Hai sobat, saya berdoa semoga sobat semua semoga senantiasa dalam kebaikan, mari kita lanjutkan pembahasan kita mengenai phpMyAdmin.

Melanjutkan tutorial sebelumnya mengenai cara mengubah password MySQL pada phpMyAdmin, pada kesempatan kali ini kita akan membahas cara mengubah authentication type pada phpMyAdmin, sederhananya kita akan mengubah cara kita login ke phpMyAdmin.

Jenis Authentication Type Pada phpMyAdmin

Pada phpMyAdmin ada empat  macam authentication type atau cara untuk login:

  1. Menggunakan config, yaitu kita menuliskan username dan password MySQL pada file config, sehingga ketika kita membuka phpMyAdmin akan otomatis login menggunakan username dan password tadi.
  2. Menggunakan http. Dengan cara ini maka ketika kita membuka phpMyAdmin maka akan selalu muncul promt window yang akan menanyakan username dan password.

    phpmyadmin_login_http

    Gambar 1. Halaman Login phpMyAdmin (http)

  3. Menggunakan cookie. Dengan cara ini ketika kita buka phpMyAdmin, maka pada halaman depan akan muncul form isian username dan password untuk login ke MySQL.

    phpmyadmin_login

    Gambar 2. Halaman Login phpMyAdmin (cookie)

  4. Menggunakan SignOn url. SingonOn url ini memungkinkan perpindahan aplikasi tanpa perlu login kembali. Karena  pembahasannya agak panjang, cara ini  akan dibahas pada artikel lainnya.

Cara Mengubahnya  Authentication Type Pada phpMyAdmin

Secara default phpMyAdmin akan menggunakan model cookie, untuk mengubahnya kita perlu mengubah file config.php yang ada. file tersebut biasanya berada di direktori utama phpMyAdmin, namun terdapat sedikit perbedaan pada versi 4.0 dan 4.4 keatas, untuk lebih jelasnya buka folder phpMyAdmin, pada xampp buka xampp > phpMyAdmin.

  • phpMyAdmin versi 4.0 kebawah.
    Pada versi ini langsung dapat kita temukan file config.inc.php, buka file tersebut dan cari kata-kata auth_type, ganti isinya dengan cookie, http atau config. jika kita pilih config, kita harus menuliskan username pada variabel  $cfg['Servers'][$i]['user'] dan password pada variabel  $cfg['Servers'][$i]['password'], selain itu, kedua variabel tersebut tidak digunakan. Jika sudah selesai, klik simpan dan coba jalankan phpMyAdmin.
  • phpMyAdmin versi 4.4 keatas
    Untuk phpMyAdmin versi 4.4 keatas, file config.inc.php tidak disertakan, adanya file  config.sample.inc.php. apa yang sebenarnya terjadi? sebenarnya sejak awal, file configurasi utama phpMyAdmin ada di direktory libraries > config.default.php. phpMyAdmin akan memeriksa apakah ada file config.inc.php di direktori utama, jika ada, gunakan parameter yang ada di file tersebut, untuk parameter lain gunakan file config.default.php tadi, sehingga untuk mengubah Authentication type, kita rename file config.sample.inc.php menjadi file config.inc.php, isikan parameter seperti pada contoh sebelumnya. Jika kita perhatikan, isinya agak berbeda dari sebelumnya, disini tidak kita temukan  variabel  $cfg['Servers'][$i]['user'] dan  $cfg['Servers'][$i]['password'], namun demikian kedua variabel tersebut bisa kita tambahkan sendiri jika auth_type yang kita gunakan adalah  config. contoh:
    sebelumnya:

    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'http';
    /* Server parameters */
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    ...

    kita ubah menjadi:

    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'http';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'admin';
    /* Server parameters */
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';

Demikian tutorial cara mengubah Authentication type pada phpMyAdmin semoga bermanfaat.  Sebelum beranjak mungkin sobat tertarik  membaca artikel ini:

Terima kasih.

Subscibe Now

Suka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com

Komitmen Kami: Kami senantiasa menghargai privasi Anda dan tidak akan membagikan identitas Anda ke pihak manapun.

Silakan tinggalkan komentar

Newsletter

Jadilah yang pertama tahu berita terbaru dari Jagowebdev.com

  1. Tutorial Grocery CRUD Lengkap
  2. Implementasi HMVC Pada Codeigniter 4
  3. Trik Coding Cepat dan Efisien Pada PHP
  4. PHP Admin Template Dashboard
  5. Prefix Tabel Pada Database, Perlukah?
  6. Same Origin Policy – Apa dan Bagaimana Mengatasinya?
  7. JSONP Dengan Javascript dan jQuery – Lintas Domain
  8. JSON Pada Javascript – Panduan Lengkap
  9. JSON Pada Dokumen HTML
  10. JSON Dari Database – PHP dan MySQL