GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Memasang dan Mengamankan phpMyAdmin di Debian 9

Pendahuluan

phpMyAdmin adalah alat perangkat lunak yang digunakan untuk mengelola database MySQL melalui antarmuka grafis. Alat ini dapat dikonfigurasi untuk memelihara database lokal atau database jarak jauh melalui jaringan.

Perangkat lunak ini dapat menggantikan antarmuka baris perintah default yang Anda gunakan untuk manajemen basis data.

Dalam artikel ini, Anda akan mempelajari cara memasang dan mengamankan phpMyAdmin di Debian 9.

Prasyarat

  • LAMP stack (Linux, Apache, MySQL, PHP) diinstal dan dikonfigurasi di server
  • Akses ke akun pengguna dengan hak akses root (kemampuan untuk menggunakan sudo  perintah)
  • Sistem operasi Debian 9, dikonfigurasi untuk LAMP
    • Tumpukan harus menyertakan database, yang sudah memiliki pengguna root
    • MySQL adalah pilihan umum, tetapi MariaDB juga dapat berfungsi
  • Akses ke prompt perintah

Menginstal phpMyAdmin di Debian 9

Langkah 1:Segarkan Paket Perangkat Lunak Versi Terbaru

Paket perangkat lunak untuk phpMyAdmin adalah bagian dari repositori perangkat lunak default. Namun, Anda tetap perlu memastikan bahwa Anda mendapatkan versi terbaru.

Refresh indeks repositori dan upgrade paket dengan perintah berikut:

sudo apt update && sudo apt upgrade

Peringatan: Jangan lewatkan langkah ini! Beberapa versi phpMyAdmin yang lebih lama memiliki kelemahan keamanan dan dapat memungkinkan pengguna yang tidak berwenang mengakses database Anda.

Langkah 2:Instal phpMyAdmin

Untuk menginstal phpMyAdmin, masukkan:

sudo apt install phpmyadmin

Sistem berjalan melalui beberapa langkah otomatis dan meminta konfirmasi Anda. Masukkan Y dan beri waktu satu menit untuk menyelesaikannya. Setelah selesai, layar konfigurasi akan dimuat.

Langkah 3:Konfigurasi phpMyAdmin

1. Prompt pertama meminta Anda untuk memilih server web mana yang akan dikonfigurasi ulang secara otomatis. Pastikan apache2 dipilih, dan klik OK .

Biarkan proses penyiapan berjalan hingga langkah berikutnya.

2. Pada layar berikut, wizard menanyakan apakah Anda ingin mengonfigurasi database untuk phpmyadmin dengan dbconfig-common . Pilih Ya karena kami tidak akan membahas penyiapan lanjutan dalam panduan ini.

3. Selanjutnya, masukkan kata sandi untuk phpMyAdmin dan konfirmasikan. Jika Anda tidak ingin menentukan kata sandi Anda, biarkan ruang kosong untuk membuat kata sandi secara otomatis. Anda akan menggunakan kata sandi ini nanti untuk mengakses phpMyAdmin.

4. Pada akhirnya, penginstal meminta kata sandi root Anda untuk database. Berikan sandi dan pilih OK.

5. Konfirmasikan phpMyAdmin diinstal dan berisi konfigurasi. Arahkan ke file konfigurasi:

/etc/apache2/conf-enabled/phpmyadmin.conf

Jika Anda adalah pengguna tingkat lanjut dan Anda memiliki konfigurasi khusus untuk ditambahkan, Anda dapat mengedit file ini dengan editor teks favorit Anda untuk linux.

Mengamankan phpMyAdmin

Alias adalah baris dalam file konfigurasi yang menentukan alamat web yang digunakan untuk mengakses aplikasi. Oleh karena itu, karena banyak peretas dan bot menargetkan konfigurasi default, ada baiknya untuk mengubah alias.

1. Pertama, buka file konfigurasi phpmyadmin dengan memasukkan:

sudo vim /etc/apache2/conf-enabled/phpmyadmin.conf

2. Cari baris yang mengatakan:

Alias /phpmyadmin /usr/share/phpmyadmin

3. Tandai baris ini sebagai komentar dengan menambahkan # tanda tangan di awal:

# Alias /phpmyadmin /usr/share/phpmyadmin

4. Kemudian, ketik baris baru di bawahnya dan ubah alias, misalnya:

Alias /phpmyadmin /usr/share/MySecretLogin

5. Simpan file dan keluar.

Segarkan Layanan Web Apache

Untuk me-refresh layanan web Apache, gunakan perintah:

sudo service apache2 restart

Akses phpMyAdmin

Buka browser web dan masukkan alamat IP server Anda, diikuti dengan alias yang Anda konfigurasikan sebelumnya.

http://IP_ADDRESS_or_DOMAIN/MySecretLogin

Jika Anda tidak mengubah alias, URL defaultnya adalah:

http://IP_ADDRESS_or_DOMAIN/phpmyadmin

Halaman web akan menampilkan layar login untuk phpMyAdmin.

Masukkan nama pengguna dan kata sandi untuk pengguna basis data Anda, dan Anda akan dapat mengelola utilitas basis data dari antarmuka grafis.


Ubuntu
  1. Cara Menginstal dan Mengamankan MongoDB di Debian 11

  2. Cara Menginstal dan Mengamankan MariaDB di Debian 11

  3. Cara Instal phpMyAdmin di Debian 9

  1. Cara Menginstal phpMyAdmin di Debian 10 (Buster)

  2. Cara Memasang dan Mengamankan phpMyAdmin di Ubuntu

  3. Cara Menginstal dan Mengamankan phpMyAdmin dengan Apache di Ubuntu 18.04

  1. Cara Menginstal dan Mengamankan phpMyAdmin dengan Apache di Debian 9

  2. Cara Menginstal PostgreSQL di Debian 10

  3. Cara Memasang dan Mengamankan phpMyAdmin di Ubuntu 18.04 LTS