phpMyAdmin adalah salah satu alat manajemen basis data berbasis web yang paling populer dan banyak digunakan di pasaran. Ini adalah aplikasi PHP sumber terbuka dan gratis yang memungkinkan pengguna untuk mengelola server database SQL tunggal atau ganda, baik secara lokal atau pada server jarak jauh menggunakan browser web dengan antarmuka pengguna grafis yang mudah digunakan. Ini dapat digunakan untuk menangani administrasi MySQL serta database MariaDB. Anda dapat membuat, memodifikasi, dan menghapus database atau tabel, menjalankan kueri SQL, mengelola akun pengguna dan hak istimewa MySQL Anda, dan banyak lagi, semuanya dari browser web Anda. Hari ini, kami akan menunjukkan cara menginstal phpMyAdmin di Ubuntu 18.04.
Kami memiliki versi terbaru dari tutorial ini – Cara Menginstal phpMyAdmin di Ubuntu 20.04
Persyaratan:
- Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu 18.04.
- Anda juga memerlukan tumpukan LAMP atau LEMP (Linux, Apache/Nginx, MySQL, PHP) yang berfungsi. VPS Ubuntu 18.04 kami sudah diinstal sebelumnya dengan tumpukan LAMP yang telah dikonfigurasikan sepenuhnya.
- Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan.
Langkah 1:Hubungkan ke Server Anda
Sebelum kita mulai, Anda harus terhubung ke server Anda melalui SSH sebagai pengguna root atau pengguna lain dengan hak istimewa 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:
sudo apt update sudo apt upgrade
Langkah 2:Instal phpMyAdmin
phpMyAdmin sudah tersedia di repositori paket default Ubuntu.
Untuk menginstal phpMyAdmin, beserta semua dependensi yang diperlukan, jalankan perintah berikut:
sudo apt install phpmyadmin
Selama instalasi, Anda akan ditanya beberapa pertanyaan.
Pilih apache2
sebagai server web Anda:
Pilih <Yes>
untuk mengkonfigurasi database untuk phpMyAdmin dengan dbconfig-common:
Masukkan dan konfirmasikan kata sandi aplikasi MySQL untuk phpMyAdmin:
Dengan langkah terakhir ini, instalasi phpMyAdmin telah selesai.
Untuk mengakses phpMyAdmin, pertama-tama mulai ulang server web Apache2 Anda dengan:
systemctl restart apache2
dan ketik http://yourIPaddress/phpmyadmin
di browser Anda untuk mengakses halaman login:
Langkah 3:Login phpMyAdmin
Untuk mengelola database menggunakan phpMyAdmin, Anda harus masuk sebagai pengguna root MySQL atau sebagai akun pengguna MySQL lain dengan hak administratif. Kami akan menunjukkan cara masuk menggunakan kedua metode ini.
Masuk sebagai root
Secara default, pengguna root disetel untuk menggunakan auth_socket plugin untuk mengautentikasi ke server database MySQL Anda. Jika Anda ingin dapat mengautentikasi sebagai pengguna root di phpMyAdmin, Anda harus mengubah metode autentikasi dari auth_socket ke mysql_native_password.
Untuk melakukannya, sambungkan ke server Anda melalui SSH, lalu masuk ke server database MySQL Anda dengan mengetikkan perintah berikut:
sudo mysql
Ini akan membawa Anda ke shell MySQL sebagai pengguna root MySQL. Untuk memeriksa metode otentikasi semua pengguna Anda, Anda dapat menjalankan yang berikut:
SELECT user,plugin FROM mysql.user;
Anda akan mendapatkan output berikut di layar Anda:
+------------------+-----------------------+ | user | plugin | +------------------+-----------------------+ | root | auth_socket | | mysql.session | mysql_native_password | | mysql.sys | mysql_native_password | | debian-sys-maint | mysql_native_password | | phpmyadmin | mysql_native_password | +------------------+-----------------------+
Untuk mengubah plugin autentikasi dari auth_socket ke mysql_native_password untuk pengguna root Anda, Anda harus menjalankan yang berikut:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'STRONG_PASSWORD';
Pastikan Anda mengganti bagian STRONG_PASSWORD dengan sandi kuat sebenarnya yang ingin Anda gunakan untuk pengguna root MySQL.
Setelah ini selesai, Anda perlu menghapus semua hak istimewa agar perubahan diterapkan:
FLUSH PRIVILEGES;
Anda kemudian dapat menjalankan perintah yang sama lagi untuk memeriksa apakah metode otentikasi telah berhasil diperbarui:
SELECT user,plugin FROM mysql.user;
Keluaran:
+------------------+-----------------------+ | user | plugin | +------------------+-----------------------+ | root | mysql_native_password | | mysql.session | mysql_native_password | | mysql.sys | mysql_native_password | | debian-sys-maint | mysql_native_password | | phpmyadmin | mysql_native_password | +------------------+-----------------------+
Untuk memutuskan sambungan dari server database MySQL, Anda dapat mengetik:
exit;
Anda sekarang dapat menggunakan pengguna MySQL Anda untuk masuk ke phpMyAdmin dan mengelola database Anda.
Buat pengguna admin baru
Pilihan lainnya adalah membuat pengguna MySQL baru dengan hak administratif. Kami akan menunjukkan cara membuat pengguna baru bernama “admin” yang dapat Anda gunakan untuk masuk ke phpMyAdmin Anda.
Untuk membuat pengguna baru ini, sekali lagi masuk ke server database MySQL Anda dengan:
sudo mysql
Dan jalankan perintah berikut:
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'STRONG_PASSWORD';
Sekali lagi, pastikan Anda menetapkan kata sandi yang kuat untuk pengguna Anda. Selanjutnya, atur hak istimewa yang sesuai dengan menjalankan:
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
Untuk keluar dari server database MySQL, ketik:
exit;
Langkah 4:Kesimpulan
Selamat! Jika sudah sampai ke langkah ini, berarti Anda telah berhasil menginstal phpMyAdmin di VPS Ubuntu 18.04 Anda. Anda akan dapat masuk di http://yourIPaddress/phpmyadmin
sebagai pengguna root atau sebagai pengguna administrasi lainnya, bergantung pada metode mana dari dua metode yang Anda putuskan untuk disiapkan selama tutorial. Setelah otentikasi berhasil, Anda akan dibawa ke halaman manajemen phpMyAdmin utama, seperti yang ditunjukkan pada gambar di bawah, dari mana Anda dapat mulai bekerja dengan database Anda.
Tentu saja, jika Anda adalah salah satu pelanggan Ubuntu Hosting kami, Anda tidak perlu menginstal phpMyAdmin di VPS Ubuntu 18.04 Anda – cukup tanyakan kepada admin kami, duduk, dan bersantai. Admin kami akan segera menginstal phpMyAdmin di Ubuntu 18.04 untuk Anda. Anda juga dapat memeriksa panduan ini:Cara Menginstal phpMyAdmin di Ubuntu 20.04 untuk pembaruan.
PS. Jika Anda menyukai postingan ini tentang cara menginstal phpMyAdmin di Ubuntu 18.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.