MySQL adalah sistem manajemen basis data relasional sumber terbuka dan gratis. MySQL digunakan dalam berbagai aplikasi. MySQL adalah bagian integral dari tumpukan aplikasi web LAMP yang juga menyertakan Apache - server web sumber terbuka gratis
Meskipun Anda dapat melakukan apa saja melalui antarmuka baris perintah, beberapa orang memilih untuk menggunakan GUI [Graphical User Interface] pada database.
Untuk itu, andalkan phpMyAdmin. PhpMyAdmin adalah alat GUI sumber terbuka dan gratis untuk mengelola basis data MySQL. Meskipun sebenarnya relatif lebih mudah untuk menginstal phpMyAdmin di server Ubuntu, prosedurnya sedikit berubah dengan dirilisnya OS Ubuntu versi 18. 04 di mana akses pengguna root ke aplikasi dinonaktifkan karena masalah keamanan
Pada artikel ini, Anda akan belajar cara menginstal phpMyAdmin di Ubuntu 18. 04 dan jalankan server Apache dengan database MySQL
Prasyarat
Untuk dapat menginstal phpMyAdmin, Anda harus memiliki server Apache dengan database MySQL yang aktif di OS Ubuntu 18. 04. Anda juga harus memahami antarmuka baris perintah
Instal phpMyAdmin di Ubuntu 18. 04
Prosedur instalasi cukup mudah dilakukan jika Anda memiliki aplikasi yang disebutkan sebelumnya dan aplikasi dapat berjalan dengan lancar
Untuk memulai, buka baris perintah dan masuk ke VPS melalui SSH. Jika ada kendala, cek tutorial Putty kami
Setelah itu, jalankan perintah
sudo apt-get install phpmyadmin php-mbstring php-gettext –y
Selama proses instalasi, Anda harus memilih server web. Pilih apache2 dengan menekan tombol Spasi dan Tab, lalu tekan Enter untuk melanjutkan
Anda akan diminta untuk mengkonfirmasi konfigurasi database. Pilih Ya dan lanjutkan
Tetapkan "kata sandi aplikasi MySQL untuk phpmyadmin". Pastikan untuk menggunakan password yang kuat dan unik. Verifikasi kata sandi Anda lagi saat diminta
Terakhir, masukkan kata sandi database pengguna admin
Saat prosedur instalasi selesai, buka browser Anda dan arahkan URL ke http. //SERVER_IP/phpmyadmin [di mana SERVER_IP adalah alamat IP server Anda]
Jika Anda menggunakan localhost, gunakan URL http. //localhost/phpmyadmin lalu login
Perlu dicatat, di Ubuntu 18. 04, Anda tidak dapat masuk sebagai pengguna root karena masalah keamanan. Jadi, login dengan username phpmyadmin dan password MySQL yang sudah dibuat tadi
Sekarang, setelah berhasil masuk, Anda akan melihat bahwa antarmuka phpMyAdmin memiliki opsi yang sangat terbatas. Untuk membuat UI phpMyAdmin ini lebih mudah diakses, Anda harus memberikan beberapa izin kepada pengguna phpmyadmin
Berikan Izin kepada Pengguna "phpmyadmin"
Buka baris perintah dan login ke MySQL dengan perintah
sudo mysql -u root –p_
Berikan izin kepada pengguna phpmyadmin dengan perintah berikut
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost'; FLUSH PRIVILEGES; EXIT
Sekarang, logout dari phpMyAdmin jika Anda masih login. Kemudian, login kembali dengan username phpmyadmin yang Anda gunakan tadi. Sekarang Anda akan memiliki kekuatan penuh atas MySQL
Solusi Alternatif
Untuk alasan keamanan, Anda tidak ingin menggunakan atau bekerja dengan akun pengguna default phpmyadmin. Jangan khawatir, Anda dapat membuat pengguna admin MySQL baru dengan otoritas penuh. Cukup tulis perintah berikut di baris perintah
CREATE USER USERNAME IDENTIFIED by 'PASSWORD'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost'; FLUSH PRIVILEGES; EXIT
Buat USERNAME dan PASSWORD seunik dan sekuat mungkin. Ganti nama pengguna di baris kedua dengan nama pengguna yang Anda buat di baris pertama. Semua perintah juga harus dijalankan dalam satu baris pada satu waktu
Restart server Apache jika Anda mengalami masalah saat login. Perintah untuk me-restart server adalah
sudo service apache2 restart_
Jangan lupa untuk melihat tab "status", yang menampilkan jumlah koneksi di server MySQL, kueri MySQL yang sedang berjalan di server, dan waktu aktif server
Miliki server virtual dan sumber daya online Anda sendiri. Coba Hosting VPS
Kesimpulan
Anda sekarang dapat menginstal myphpadmin di Ubuntu 18. 04 dan mengaturnya dengan izin administratif yang tepat. Sekarang Anda dapat mulai bekerja dengan beberapa fitur yang lebih canggih. Lihat dokumentasi resmi phpMyadmin untuk informasi lebih lanjut
Penulis
Nadia Agata
Nadia telah menjadi penerjemah lepas sejak 2016, sekarang menjadi penerjemah untuk Hostinger. Dia senang membaca dan melakukan penelitian tentang penerjemahan dan sosiolinguistik. Selain itu, ia juga suka bermain dengan kucingnya dan berkumpul dengan teman-temannya di waktu senggang