Cara menggunakan install phpmyadmin ubuntu

Pengelola database MySQL/MariaDB berbasis web yang paling banyak digunakan adalah phpMyAdmin. Untuk mengolah database dengan tampilan yang menarik dan mudah untuk dipelajari phpMyAdmin masih belum tertandingi.

Cara instalasi phpMyAdmin disini akan dibuat semudah mungkin, untuk memudahkan pemula untuk melakukan pemasangan aplikasi.

Install Dependensi

Install dependency yang dibutuhkan untuk instalasi phpMyAdmin di Ubuntu 20.04.

sudo apt-get update
sudo apt-get install curl wget -y

Install PHP

Sejak Ubuntu 20.04 versi PHP yang digunakan adalah PHP 7.4. Karena versi ini kompatibel dengan phpMyAdmin 5 maka kita install langsung

sudo apt-get install php php-xmlrpc php-fpm php-curl php-intl php-mysql php-zip php-xml php-mbstring php-bcmath -y

Install nginx

Install web server nginx, agar bisa mengakses phpMyAdmin dari web browser. Bila sudah terinstall sebelumnya lewati tahap ini.

sudo apt-get install nginx -y

Install MariaDB/MySQL

Tahap ini opsional, bila anda sudah menginstall MariaDB lanjut ke tahap selanjutnya

sudo apt-get install mariadb-server

set password untuk root di MariaDB agar dari phpMyAdmin bisa mengakses keseluruhan database.
Login sebagai root MySQL

lalu set password

GRANT ALL PRIVILEGES ON *.* TO "root"@"localhost" IDENTIFIED BY "HUWuUgCP3NYVYMCafdkT"

HUWuUgCP3NYVYMCafdkT merupakan contoh password aman yang bisa digunakan.

Download phpMyAdmin 5

Lokasi default root nginx ada di /var/www/html. Kita akan menggunakan folder /var/www/html/phpmyadmin sebagai root folder aplikasi phpMyAdmin

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

Ekstrak file phpMyAdmin-5.0.4-all-languages.zip

unzip phpMyAdmin-5.0.4-all-languages.zip

rename folder phpMyAdmin lalu pindahkan ke root folder

mv phpMyAdmin-5.0.4-all-languages /var/www/html/phpmyadmin

Konfigurasi phpMyAdmin 5

Sebelum bisa digunakan, kita akan merubah konfigurasi default phpMyAdmin. Pindah ke folder /var/www/html/phpmyadmin

cd /var/www/html/phpmyadmin

Copy file config contoh

cp config.sample.inc.php config.inc.php

buka file config.inc.php tersebut ubah bagian

$cfg['blowfish_secret'] = '';

menjadi

$cfg['blowfish_secret'] = 'vYb696aRbML3oo7mROelVmX6xLytNQ6S';

32 karakter random tersebut bisa digenerate dari shell dengan

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1

Buat folder temporary untuk menyimpan cache

sudo mkdir /var/www/html/phpmyadmin/tmp
# set permission
sudo chown www-data:www-data -R /var/www/html/phpmyadmin/tmp

Terakhir akses aplikasi phpMyAdmin dari url http://IP-SERVER/phpmyadmin

Cara menggunakan install phpmyadmin ubuntu

Reader Interactions

Anda dapat menggunakan phpMyAdmin untuk mengelola database MySQL Anda di VPS. Ini adalah alat yang sangat baik untuk menjelajah, mengedit, membuat, dan menjatuhkan tabel, serta memodifikasi kolom dan data. Anda tidak perlu SSH ke mesin jarak jauh atau memuat beberapa jendela terminal baru untuk menjalankan beberapa kueri SQL setiap kali Anda ingin menjalankan beberapa kueri basis data. Sebagai gantinya, Anda dapat menggunakan program seperti phpMyAdmin dan menyimpan semuanya di satu tempat.

Blog ini akan menunjukkan cara menginstal dan mengatur phpMyAdmin di server Ubuntu 22.04.
Langkah 1 – Instal Apache dan PHP

Kami berasumsi Anda telah menginstal server MySQL di sistem Ubuntu. Jadi, instal saja paket lain yang diperlukan untuk menjalankan dan mengakses phpMyAdmin.

sudo apt install apache2 wget unzip Sudo apt install php php-zip php-json php-mbstring php-mysql

Setelah instalasi selesai, aktifkan dan mulai server web Apache.

Baca artikel lain:

sudo systemctl enable apache2 sudo systemctl start Apache2

Step 2 – Instal phpMyAdmin di Ubuntu 22.04

Anda dapat menginstal phpMyAdmin dengan cepat dari repositori default Ubuntu. Tetapi mereka berisi versi phpMyAdmin yang lebih lama. Jika Anda setuju dengan versi lama, cukup ketik apt install phpmyadmin, tetapi untuk menginstal versi terbaru, Anda perlu mengunduhnya dari situs resmi.

Sistem Anda siap untuk instalasi phpMyAdmin. Unduh arsip phpMyAdmin terbaru dari halaman unduhan resmi, atau gunakan perintah di bawah ini untuk mengunduh phpMyAdmin 5.2 di sistem Anda. Setelah pengunduhan selesai, ekstrak arsip dan pindahkan ke lokasi yang tepat.

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages .zip unzip phpMyAdmin-5.2.0-all-languages.zip sudo mv phpMyAdmin-5.2.0-all-languages ​​/usr/share/phpmyadmin 

Selanjutnya, buat direktori tmp dan atur izin yang sesuai. Ini adalah langkah yang diperlukan untuk membuatnya bekerja dengan baik.

sudo mkdir /usr/share/phpmyadmin/tmp Sudo chown -R www-data:www-data /usr/share/phpmyadmin Sudo chmod 777 /usr /share/phpmyadmin/tmp 

Step 3 – Konfigurasi phpMyAdmin

Sekarang, Anda perlu mengkonfigurasi server web untuk melayani phpMyAdmin di jaringan. Buat file konfigurasi Apache untuk phpMyAdmin dan edit dalam editor teks:

sudo vim /etc/Apache2/conf-available/phpmyadmin.conf 

add konten di bawah ini ke file.

Alias ​​/phpmyadmin / usr/share/phpmyadmin Alias ​​/phpMyAdmin /usr/share/phpmyadmin AddDefaultCharset UTF-8 Memerlukan semua diberikan Memerlukan semua diberikan 12345678910111213141516171819Alias ​​/phpmyadmin /usr/share/phpmyadminAlias ​​/phpMyAdmin /usr/share/phpmyadmin                              diberikan       

Simpan file Anda. Tekan tombol ESC untuk beralih ke perintah lainnya. Kemudian ketik :wq (titik dua+w+q) dan tekan Enter button.

Setelah melakukan semua perubahan, pastikan untuk memulai layanan Apache untuk memuat ulang semua pengaturan.

sudo a2enconf phpmyadmin sudo systemctl restart apache2 

Step 4 – Menyesuaikan FirewallD

Sistem dengan firewall yang diaktifkan harus mengizinkan layanan HTTP dari firewall. Jalankan perintah di bawah ini untuk membuka port untuk server web di firewall.

sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --reload 

Step 5 – Buat MySQL Database dan User

Hubungkan ke server MySQL yang berjalan di sistem Anda.

mysql

Jalankan kueri MySQL berikut satu per satu untuk membuat database dan pengguna. Juga, tetapkan hak istimewa kepada pengguna di database.

mysql> CREATE DATABASE tecadmin; Kueri OK, 1 baris terpengaruh (0,01 detik) mysql> CREATE USER `tecadmin`@`localhost` DIIDENTIFIKASI OLEH `Pa$$w0rd`; Query OK, 0 baris terpengaruh (0,01 detik) mysql> GRANT ALL ON tecadmin.* TO `tecadmin`@`localhost`; Query OK, 0 baris terpengaruh (0,01 detik) mysql> FLUSH PRIVILEGES; Kueri OK, 0 baris terpengaruh (0,00 dtk)1234567891011mysql> CREATE DATABASE  tecadmin;Kueri OK, 1 baris terpengaruh (0,01 dtk) mysql> CREATE USER `tecadmin`@`localhost` DIIDENTIFIKASI OLEH `Pa$$w0rd`;Kueri OK, 0 baris terpengaruh (0,01 detik) mysql> GRANT ALL ON tecadmin.* TO `tecadmin`@`localhost`;Kueri Oke, 0 baris terpengaruh (0,01 detik) mysql> FLUSH PRIVILEGES;Kueri Oke, 0 baris terpengaruh (0,00 detik)

Langkah 6 – Akses phpMyAdmin

Semua selesai. Anda telah menyelesaikan pengaturan dengan phpMyAdmin pada sistem Linux Ubuntu. Sekarang akses phpMyAdmin dengan alamat IP server atau nama domain.

http://your-server-ip-domain/phpmyadmin

Ganti your-server-ip-domain dengan localhost (untuk mesin lokal) , atau alamat IP sistem untuk mesin jarak jauh. Saya telah memperbarui DNS kami dan mengarahkan dbhost.tecadmin.net ke alamat IP server.

Cara menggunakan install phpmyadmin ubuntu
Layar Login phpMyAdminLogin dengan nama pengguna dan sandi yang digunakan untuk mengakses MySQL pada baris perintah.
Dasbor phpMyAdminConclusion

Anda telah berhasil mengonfigurasi phpMyAdmin di sistem Ubuntu. Anda juga dapat menonaktifkan login pengguna root untuk tujuan keamanan di phpMyAdmin.

Anda dapat menggunakan phpMyAdmin untuk mengelola server MySQL tanpa login melalui baris perintah.

Referensi tecadmin.com