Halo teman teman. Dalam postingan ini, Anda akan mempelajari cara menginstal Adminer di Rocky Linux 8 / Alma Linux8.
Adminer adalah klien MariaDB, SQLite, dan PostgreSQL dasar yang memungkinkan kita melakukan operasi pada database yang dibuat dengan beberapa mesin ini.
Sangat mudah digunakan dan seringan file PHP tunggal. Kami dapat menggunakannya untuk memvisualisasikan data dengan cepat dan meskipun tidak memiliki fitur yang hebat, itu tetap dapat membantu kami dalam keadaan darurat.
Karena dibuat dalam PHP, Anda perlu memiliki server web dan menginstal bahasanya. Selain itu, Anda harus menginstal pengelola basis data yang didukung.
Ayo instal karena mudah dan bermanfaat.
Menginstal LAMP di Rocky Linux 8
Tujuan dari posting ini bukan untuk merinci pemasangan LAMP; namun, kita harus menginstalnya untuk menjalankan Adminer di sistem.
Buka terminal atau sambungkan melalui SSH dan perbarui.
sudo dnf update
Setelah itu, instal web server Apache, PHP dan MariaDB dengan perintah berikut
sudo dnf install httpd mariadb-server php php-mysqli php-curl php-json
Maka Anda harus memulai layanan MariaDB dan Apache. Untuk mencapai ini, jalankan saja perintah ini.
sudo systemctl enable --now httpd mariadb
Langkah selanjutnya adalah mengkonfigurasi MariaDB. Untuk mencapai ini, jalankan skrip mysql_secure_installation
.
sudo mysql_secure_installation
Tekan Enter untuk masuk dan kemudian ubah kata sandi. Lalu, jawab And
untuk semua pertanyaan konfigurasi.
Kemudian, Anda dapat masuk ke konsol MariaDB.
sudo mysql -u root -p
Buat database untuk bekerja dengan Adminer. Basis data ini dapat berupa basis data proyek Anda atau basis data lainnya.
CREATE DATABASE adminer;
Buat pengguna yang berbeda dari pengguna root.
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pas';
Pengguna ini tidak hanya didedikasikan untuk Adminer, bisa juga yang Anda gunakan untuk proyek Anda atau yang umum.
Tetapkan izin untuk pengguna baru ini.
GRANT ALL ON adminer.* TO 'user'@'localhost';
Segarkan izin dan keluar dari konsol.
FLUSH PRIVILEGES;
exit;
Unduh dan instal Adminer di Rocky Linux 8 / Alma Linux 8
Sekarang kita dapat menginstal Adminer di Rocky Linux 8. Pertama, buat folder tempat kita akan menginstalnya.
sudo mkdir /var/www/html/adminer
Dan kemudian dari /tmp/
folder, unduh Adminer.
cd /tmp/
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
Sekarang pindahkan ke folder yang kita buat.
sudo mv index.php /var/www/html/adminer/
Setel izin yang benar pada folder dan jadikan Apache sebagai pemiliknya.
sudo chown -R apache:apache /var/www/html/adminer/
sudo chmod -R 775 /var/www/html/adminer/
Kemudian buat VirtualHost baru agar Apache dapat menangani situs baru dengan benar.
sudo vi /etc/httpd/conf.d/adminer.conf
Dan tambahkan yang berikut
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/adminer/
ServerName adminer.unixcop.com
DirectoryIndex index.php
ErrorLog /var/log/httpd/adminer-error.log
CustomLog /var/log/httpd/adminer-access.log combined
</VirtualHost>
Ganti ServerName
dengan domain Anda. Dan simpan perubahannya.
Terapkan perubahan ini dengan memulai ulang Apache
sudo systemctl restart httpd
Mengakses antarmuka web admin
Kami sekarang dapat mengakses antarmuka web Adminer dan mulai bekerja. Buka browser web Anda dan buka http://your-domain
dan Anda akan melihat yang berikut ini.
Cukup isi formulir dengan kredensial akses database Anda.
Kemudian Anda akan dapat mulai menggunakan Adminer dan menanyakan semua yang ada di database itu dengan koneksi yang dibuat.
Kesimpulan
Adminer sangat sederhana sehingga dapat dianggap sebagai aplikasi yang buruk, tetapi sebenarnya sangat berguna dan membantu kita dengan tugas-tugas administrasi database sederhana dengan cepat.