GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal phpMyAdmin di Ubuntu 20.04

Dalam tutorial ini, kami akan menunjukkan cara menginstal phpMyAdmin di Ubuntu 20.04. Kami juga akan mengonfigurasi Server MySQL agar berfungsi dengan phpMyAdmin.

Basis data sangat penting untuk aplikasi apa pun, dan banyak proyek menggunakan MySQL atau MariaDB untuk memenuhi kebutuhan ini. Mengelola database MySQL dan MariaDB dari baris perintah adalah tugas yang memakan waktu bagi pengembang mana pun. PhpMyAdmin adalah aplikasi gratis, open-source, dan berbasis web yang menyediakan administrasi database MySQL atau MariaDB dari antarmuka web yang nyaman. Muncul dengan editor SQL canggih yang membuatnya lebih mudah untuk membangun dan menguji kueri SQL yang kompleks. Ini membantu Anda melakukan beberapa operasi basis data termasuk, membuat, menghapus, membuat kueri, basis data, tabel, kolom, dll. Ini paling banyak digunakan oleh perusahaan hosting web dan memungkinkan webmaster membuat dan mengelola basis data sendiri.

Persyaratan

  • Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu 20.04.
  • Anda juga memerlukan tumpukan LAMP yang berfungsi di server Anda.
  • Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan.

1. Hubungkan ke Server Anda

Sebelum memulai, Anda harus terhubung ke server Anda melalui SSH sebagai pengguna root atau pengguna lain dengan hak sudo.

Untuk terhubung ke server Anda sebagai pengguna root, gunakan perintah berikut:

ssh root@IP_ADDRESS -p PORT_NUMBER

Pastikan untuk mengganti IP_ADDRESS dan PORT_NUMBER dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.

Setelah masuk, pastikan server Anda mutakhir dengan menjalankan perintah berikut:

apt-get update -y
apt-get upgrade -y

2. Konfigurasi Server MySQL

Secara default, pengguna root MySQL diatur untuk mengautentikasi menggunakan auth_socket plugin secara default daripada dengan kata sandi di Ubuntu 20.04 yang menjalankan MySQL 5.7 atau versi yang lebih baru. Jadi, Anda perlu mengubah metode otentikasi default ini dari auth_socket ke mysql_native_password untuk masuk ke phpMyAdmin sebagai pengguna root MySQL.

Untuk melakukannya, login ke shell MySQL dengan perintah berikut:

mysql

Setelah login, periksa metode otentikasi semua pengguna Anda, jalankan perintah berikut:

mysql> SELECT user,plugin FROM mysql.user;

Anda akan mendapatkan output berikut:

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| debian-sys-maint | caching_sha2_password |
| mysql.infoschema | caching_sha2_password |
| mysql.session    | caching_sha2_password |
| mysql.sys        | caching_sha2_password |
| root             | auth_socket           |
+------------------+-----------------------+

Sekarang, ubah plugin otentikasi dari auth_socket ke mysql_native_password untuk pengguna root Anda dengan perintah berikut:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'secure-password';

Selanjutnya, siram hak istimewa untuk menerapkan perubahan:

mysql> FLUSH PRIVILEGES;

Selanjutnya, verifikasi kembali metode otentikasi dengan perintah berikut:

mysql> SELECT user,plugin FROM mysql.user;

Anda akan melihat output berikut:

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| debian-sys-maint | caching_sha2_password |
| mysql.infoschema | caching_sha2_password |
| mysql.session    | caching_sha2_password |
| mysql.sys        | caching_sha2_password |
| root             | mysql_native_password |
+------------------+-----------------------+

Sekarang, keluar dari shell MySQL dengan perintah berikut:

mysql> EXIT;

Pada titik ini, server MySQL Anda dikonfigurasi untuk menggunakan mysql_native_password metode otentikasi.

3. Instal PhpMyAdmin dari repositori Ubuntu 20.04

Secara default, phpMyAdmin tersedia di repositori default Ubuntu 20.04. Anda dapat menginstalnya dengan menjalankan perintah berikut:

apt-get install phpmyadmin -y

Selama instalasi, Anda akan diminta untuk memilih server web seperti yang ditunjukkan di bawah ini:

Pilih server web Apache dan klik tombol Ok tombol. Anda akan diminta untuk mengkonfigurasi database untuk phpMyAdmin dengan dbconfig-common seperti yang ditunjukkan di bawah ini:

Pilih Ya dan tekan enter. Anda akan diminta untuk memberikan password aplikasi MySQL untuk phpMyAdmin seperti gambar di bawah ini:

Berikan sandi Anda dan klik tombol Oke tombol untuk menyelesaikan penginstalan.

Selanjutnya, restart layanan Apache untuk menerapkan perubahan:

systemctl restart apache2

Pada titik ini, phpMyAdmin sudah terinstal di server Anda.

4. Akses antarmuka web phpMyAdmin

Sekarang, buka browser web Anda dan akses phpMyAdmin menggunakan URL http://your-server-ip/phpmyadmin . Anda akan diarahkan ke halaman login phpMyAdmin:


Berikan nama pengguna root MySQL Anda, kata sandi dan klik tombol Go tombol. Anda akan melihat antarmuka manajemen phpMyAdmin di layar berikut:

5. Amankan phpMyAdmin di Ubuntu 20.04

Karena popularitasnya, phpMyAdmin menjadi target pertama para penyerang. Jadi, Anda harus berhati-hati untuk mencegah akses yang tidak sah.
Untuk melakukannya, Anda harus menggunakan fungsi otentikasi dan otorisasi .htaccess bawaan Apache.

Pertama, aktifkan penggunaan file .htaccess dengan mengedit file phpmyadmin.conf:

nano /etc/apache2/conf-available/phpmyadmin.conf

Tambahkan baris AllowOverride All dalam <Directory /usr/share/phpmyadmin> bagian:

<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
AllowOverride All

Simpan file kemudian restart layanan Apache untuk menerapkan perubahan:

systemctl restart apache2

Selanjutnya, buat .htaccess file di dalam direktori root phpMyAdmin:

nano /usr/share/phpmyadmin/.htaccess

Tambahkan baris berikut:

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

Simpan dan tutup file. Kemudian, buat file kata sandi dengan pengguna bernama user1 menggunakan htpasswd utilitas:

htpasswd -c /etc/phpmyadmin/.htpasswd user1

Anda akan diminta untuk mengatur kata sandi seperti yang ditunjukkan di bawah ini:

New password:
Re-type new password:
Adding password for user user1

Sekarang, phpMyAdmin Anda diamankan dengan autentikasi tambahan.

Buka browser web Anda dan ketik URL http://your-server-ip/phpmyadmin .

Anda akan diminta untuk memasukkan nama akun dan kata sandi tambahan seperti yang ditunjukkan di bawah ini:

Berikan nama pengguna dan sandi yang baru saja Anda konfigurasikan, lalu klik Masuk tombol. Anda akan diarahkan ke halaman otentikasi phpMyAdmin biasa:

Berikan nama pengguna root MySQL Anda, kata sandi, dan klik tombol Go tombol. Anda akan melihat antarmuka manajemen phpMyAdmin seperti yang ditunjukkan di bawah ini:

Tentu saja, jika Anda adalah salah satu pelanggan Managed Ubuntu Hosting kami, Anda tidak perlu menginstal phpMyAdmin di Ubuntu 20.04 VPS Anda – cukup tanyakan kepada admin kami, duduk, dan bersantai. Admin kami akan segera menginstal phpMyAdmin (dan bahkan PHP jika belum diinstal) di Ubuntu 20.04 untuk Anda.

PS . Jika Anda menyukai posting ini tentang cara menginstal phpMyAdmin di Ubuntu 20.04 VPS, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara menginstal Joomla 3 di Ubuntu 14.04

  2. Cara Menginstal MySQL di Ubuntu 16.04

  3. Cara menginstal R di Ubuntu 16.04

  1. Cara Menginstal Chamilo di Ubuntu 16.04

  2. Cara Menginstal MySQL di Ubuntu 18.04

  3. Cara Menginstal LAMP di Ubuntu 18.04

  1. Instal phpMyAdmin di Ubuntu 16.04

  2. Cara menginstal Drupal 7 di Ubuntu 14.04

  3. Cara Menginstal phpMyAdmin di Ubuntu 18.04