Cara menggunakan install phpmyadmin centos 8

PhpMyAdmin adalah utilitas grafis untuk mengelola database. Ini biasanya digunakan untuk mengelola database MySQL atau MariaDB dari jarak jauh

Tutorial ini menjelaskan cara menginstal phpMyAdmin pada sistem CentOS 8

guide for installing phpMyAdmin on CentOS version 8

Prasyarat

  • Server dengan CentOS 8 Linux Terinstal
  • Bekerja database MySQL atau MariaDB
  • Jendela terminal / baris perintah (Search > terminal)
  • Akun pengguna dengan hak akses sudo atau root

Langkah 1. Instal phpMyAdmin di CentOS 8

Alat phpMyAdmin tidak termasuk dalam repositori default CentOS 8. Namun, file tersebut dapat diunduh secara manual

1. Di jendela terminal, masukkan perintah berikut untuk mengunduh file phpMyAdmin

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.4/phpMyAdmin-4.9.4-all-languages.zip

Download phpMyAdmin file on CentOS 8.

catatan. Pada saat artikel ini ditulis, versi terbaru dari phpMyAdmin adalah 4. 9. 4. Silakan periksa halaman unduhan pengembang untuk versi terbaru

2. Ekstrak. arsip file zip

________satu_______

3. Pindahkan file yang diekstraksi ke direktori

cd /usr/share/phpmyadmin
0

sudo mv phpMyAdmin-4.9.4-all-languages.zip /usr/share/phpmyadmin

4. Ubah direktori

cd /usr/share/phpmyadmin

5. Ganti nama file konfigurasi php sampel

sudo mv config.sample.inc.php config.inc.php

6. Buka file konfigurasi php untuk diedit

sudo nano config.inc.php
_

phpMyAdmin configuration file.

7. Temukan baris berikut

$cfg['blowfish_secret'] = '';

8. Edit baris dan masukkan kata sandi root php baru di antara tanda kutip tunggal, sebagai berikut

$cfg['blowfish_secret']='my_password';
_

Edit php root password.

9. Simpan file (

cd /usr/share/phpmyadmin
_1) dan tutup (
cd /usr/share/phpmyadmin
2)

10. Selanjutnya, buat dan atur izin pada direktori phpMyAdmin sementara

mkdir /usr/share/phpmyadmin/tmp
chown -R apache:apache /usr/share/phpmyadmin
unzip phpMyAdmin-4.9.4-all-languages.zip
0

Langkah 2. Konfigurasikan Apache untuk phpMyAdmin

1. Buat file konfigurasi Apache

unzip phpMyAdmin-4.9.4-all-languages.zip
_1

2. Ini membuat file konfigurasi baru yang kosong. Masukkan kode berikut

unzip phpMyAdmin-4.9.4-all-languages.zip
_2

3. Simpan file (Ctrl+o) dan keluar (Ctrl+x)

4. Terakhir, mulai ulang layanan Apache untuk menerapkan perubahan yang dibuat pada file konfigurasi

unzip phpMyAdmin-4.9.4-all-languages.zip
_3

catatan. Jalankan

cd /usr/share/phpmyadmin
_3 status
cd /usr/share/phpmyadmin
4 untuk memverifikasi bahwa Apache telah dimulai ulang dan sedang berjalan

Langkah 3. Konfigurasikan SELinux dan Firewall

SELinux adalah singkatan dari Linux yang Ditingkatkan Keamanan. Ini adalah peningkatan tingkat kernel yang meningkatkan keamanan. Konfigurasi ulang protokol ini agar phpMyAdmin berfungsi

1. Mulailah dengan menginstal paket perangkat lunak berikut

unzip phpMyAdmin-4.9.4-all-languages.zip
_4

Beberapa versi CentOS 8 mungkin sudah menginstal paket ini. Dalam hal ini, output menunjukkan tidak ada hubungannya dan Anda dapat melanjutkan ke langkah berikutnya

Set up SELinux.

2. Selanjutnya, aktifkan akses ke direktori phpmyadmin dengan perintah berikut

unzip phpMyAdmin-4.9.4-all-languages.zip
5
unzip phpMyAdmin-4.9.4-all-languages.zip
6
unzip phpMyAdmin-4.9.4-all-languages.zip
7

Dua perintah pertama mungkin perlu beberapa saat untuk diselesaikan. Perintah ketiga berulang melalui direktori phpmyadmin untuk menerapkan perubahan

Sesuaikan Firewall untuk Mengizinkan Lalu Lintas

1. Buat aturan firewall untuk mengizinkan lalu lintas HTTP dengan perintah

unzip phpMyAdmin-4.9.4-all-languages.zip
_8

2. Pastikan untuk memuat ulang firewall setelah melakukan modifikasi ini

unzip phpMyAdmin-4.9.4-all-languages.zip
_9

Create a firewall rule to allow HTTP traffic.

Langkah 4. Uji phpMyAdmin

1. Buka browser web, dan arahkan ke URL berikut

sudo mv phpMyAdmin-4.9.4-all-languages.zip /usr/share/phpmyadmin
0

Browser harus menampilkan halaman login phpMyAdmin. Namun, jika Anda mencoba masuk, pesan kesalahan mungkin muncul

"Server meminta metode autentikasi yang tidak diketahui klien. "

Kesalahan ini terjadi karena MySQL 8. x meningkatkan mekanisme otentikasi kata sandi. PhpMyAdmin belum diperbarui untuk menggunakan metode autentikasi ini

2. Untuk melewati langkah ini, buka shell MySQL dan ubah pengguna root

sudo mv phpMyAdmin-4.9.4-all-languages.zip /usr/share/phpmyadmin
1

3. Ganti

cd /usr/share/phpmyadmin
_5 dengan kata sandi sebenarnya yang Anda tetapkan saat mengamankan instalasi MySQL

4. Refresh halaman web browser phpMyAdmin, dan masuk dengan nama pengguna dan kata sandi MySQL Anda

Langkah 5. Batasi Akses Tidak Sah ke phpMyAdmin (Opsional)

Anda sekarang harus memiliki instalasi phpMyAdmin yang berfungsi pada sistem CentOS 8. Gunakan utilitas grafis ini untuk mengelola database MySQL Anda