Administrasi MySQL melalui baris perintah di Linux adalah pekerjaan yang sangat sulit bagi administrator sistem atau administrator basis data pemula mana pun, karena mengandung banyak perintah yang tidak dapat kita ingat dalam kehidupan kita sehari-hari.
Bacaan yang Disarankan. Perintah Administrasi Basis Data Dasar MySQL
Untuk mempermudah administrasi MySQL, kami memperkenalkan alat administrasi MySQL berbasis web yang disebut PhpMyAdmin, dengan bantuan alat ini Anda dapat mengontrol dan mengelola administrasi database Anda melalui browser web dengan mudah
PhpMyAdmin adalah antarmuka berbasis web untuk mengelola database MySQL / MariaDB yang digunakan sebagai pengganti utilitas baris perintah
Bacaan yang Disarankan. 20 Perintah MySQL (Mysqladmin) untuk Administrasi Database di Linux
Itu ditulis dalam bahasa PHP, melalui aplikasi ini Anda dapat melakukan berbagai tugas administrasi MySQL seperti membuat, menjatuhkan, mengubah, menghapus, mengimpor, mengekspor, mencari, meminta, memperbaiki, mengoptimalkan, dan menjalankan perintah manajemen basis data lainnya melalui browser
Seperti antarmuka berbasis web terkenal lainnya untuk mengelola layanan sistem, alat pembuatan blog, atau sistem manajemen konten (CMS), ini sering menjadi sasaran penyerang jahat yang berusaha mengeksploitasi kurangnya langkah keamanan yang biasa.
Pada artikel ini kami akan menunjukkan kepada Anda cara menginstal versi stabil terbaru PhpMyAdmin untuk Apache atau Nginx pada distribusi RHEL, CentOS dan Fedora
Di sini kami telah menyediakan instalasi PhpMyAdmin untuk Apache atau Nginx server web. Jadi, terserah Anda memilih server web mana untuk instalasi
Tapi ingat bahwa, Anda harus memiliki LAMP (Linux, Apache, PHP dan MySQL/MariaDB) yang berfungsi atau setup LEMP (Linux, Nginx, PHP dan MySQL/MariaDB) yang diinstal pada sistem kerja Anda
Jika Anda tidak memiliki LAMP atau LEMP yang berfungsi, Anda dapat mengikuti artikel kami di bawah ini untuk melakukan penyiapan
Instal Tumpukan LAMP
- Instal LAMP Stack di RHEL/CentOS 7/6 & Fedora 28-24
Instal LEMP Stack
- Instal LEMP Stack di RHEL/CentOS 7/6 & Fedora 28-24
Langkah 1. Instal Repositori EPEL dan Remi
1. Untuk menginstal versi terbaru PhpMyAdmin (i. e. 4. 8), Anda perlu menginstal dan mengaktifkan repositori EPEL dan Remi pada distribusi Linux Anda masing-masing seperti yang ditunjukkan
Di RHEL/CentOS 7
# yum install epel-release # rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-7.rpmDi RHEL/CentOS 6
-------------- On RHEL/CentOS 6 - 32-bit -------------- # yum install epel-release # rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm -------------- On RHEL/CentOS 6 - 64-bit -------------- # yum install epel-release # rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm _Di Fedora 28-24
# rpm -Uvh //rpms.famillecollet.com/fedora/remi-release-28.rpm [On Fedora 28] # rpm -Uvh //rpms.famillecollet.com/fedora/remi-release-27.rpm [On Fedora 27] # rpm -Uvh //rpms.famillecollet.com/fedora/remi-release-26.rpm [On Fedora 26] # rpm -Uvh //rpms.famillecollet.com/fedora/remi-release-25.rpm [On Fedora 25] # rpm -Uvh //rpms.famillecollet.com/fedora/remi-release-24.rpm [On Fedora 24]Langkah 2. Menginstal Antarmuka Web PhpMyAdmin
2. Setelah Anda menginstal repositori di atas, sekarang saatnya menginstal PhpMyAdmin dengan bantuan perintah berikut seperti yang ditunjukkan
# yum --enablerepo=remi install phpmyadminCatatan. Jika Anda menggunakan PHP 5. 4 pada sistem RHEL/CentOS/Fedora, maka Anda perlu menjalankan perintah di bawah ini untuk menginstalnya
# yum --enablerepo=remi,remi-test install phpmyadmin _Langkah 3. Konfigurasi PhpMyAdmin untuk Apache atau Nginx
Di Apache Anda tidak perlu mengonfigurasi apa pun untuk phpMyAdmin, karena Anda akan menjalankan phpMyAdmin secara otomatis di alamat //<ip address>/phpmyadmin
Bacaan yang Disarankan. Perintah Pencadangan dan Pemulihan MySQL untuk Administrasi Basis Data
File konfigurasi utama terletak di bawah /etc/httpd/conf. d/phpMyAdmin. conf, pastikan direktif Memerlukan semua yang diberikan (Untuk Apache 2. 4) dan Izinkan dari alamat ip ditambahkan di dalam blok Direktori -------------- On RHEL/CentOS 6 - 32-bit -------------- # yum install epel-release # rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm -------------- On RHEL/CentOS 6 - 64-bit -------------- # yum install epel-release # rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm 0
Terakhir, mulai ulang Apache untuk menerapkan perubahan
-------------- On RHEL/CentOS 7 and Fedora 28-24 -------------- # systemctl restart httpd -------------- On RHEL/CentOS 6 -------------- # service httpd restart _Di server web -------------- On RHEL/CentOS 6 - 32-bit -------------- # yum install epel-release # rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm -------------- On RHEL/CentOS 6 - 64-bit -------------- # yum install epel-release # rpm -Uvh //rpms.famillecollet.com/enterprise/remi-release-6.rpm _1, kami akan membuat tautan simbolis ke file instalasi PhpMyAdmin ke direktori root dokumen web Nginx kami (i. e. /usr/share/nginx/html) dengan menjalankan perintah berikut
# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html _Terakhir, mulai ulang Nginx dan PHP-FPM untuk menerapkan perubahan
-------------- On RHEL/CentOS 7 and Fedora 28-24 -------------- # systemctl restart nginx # systemctl restart php-fpm -------------- On RHEL/CentOS 6 -------------- # service nginx restart # service php-fpm restart _Langkah 4. Mengakses Antarmuka Web PhpMyAdmin
Buka browser Anda dan arahkan browser Anda ke //<ip address>/phpmyadmin. Seharusnya membuka antarmuka phpmyadmin (seperti yang ditunjukkan pada gambar di bawah)
Pada artikel selanjutnya, kami akan membagikan beberapa tip untuk mengamankan instalasi phpmyadmin Anda pada tumpukan LAMP atau LEMP dari serangan paling umum yang dilakukan oleh individu jahat