Cara Install Mysql Community Server Edition 5.7 dan PHPMyAdmin pada Debian Server 9

mysql Nov 18, 2019

MySQL Community Server adalah versi gratis dari MySQL, anda bisa juga install MariaDB yang dikembangkan dari MySQL, perbedaannya dapat anda baca disini. untuk saat ini saya mencontohkan installasi MySQL Community Server pada Debian 9, untuk distro lain tidak terlalu berbeda jauh.

Install Mysql Community Server pada Debian

untuk installasi, berikut langkah-langkahnya :

# lihat list repo
# akses https://dev.mysql.com/downloads/repo/apt/
# download mysql-apt-config terbaru
sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

# install mysql-apt-config, dan pilih mysql versi yang mau diinstall
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

# update repository
apt-get update

# install mysql-community-server
sudo apt-get install mysql-community-server

# konfigurasi mysql_install_db dan secure_installation
sudo mysql_install_db
sudo mysql_secure_installation
install mysql community edition
install mysql server

Install PHPMyAdmin di Debian

PHPMyAdmin berguna untuk memanajemen Database dengan GUI yang user friendly, untuk installasinya sebagai berikut :

#download phpmyadmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.8.2/phpMyAdmin-4.8.2-all-languages.tar.gz

#extract phpmyadmin
tar xvf phpMyAdmin-4.8.2-all-languages.tar.gz

#rename phpMyAdmin-4.8.2-all-languages jadi phpmyadmin
mv phpMyAdmin-4.8.2-all-languages phpmyadmin

#pindah ke /usr/share/phpmyadmin
mv /home/naja/download/phpmyadmin /usr/share/phpmyadmin

#selebihnya jika ingin digunakan pada sebuah domain, 
#buat symbolic link yang mengarah ke directory phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/komputerkampus.com/database
install phpmyadmin debian

jika sudah selesai dengan symbolic link, bisa buatkan nginx virtualhost sebagai subdomain agar lebih aman. pembahasan mengenai nginx dapat dibaca pada bagian Install Nginx (Engine X) pada server debian 9 stretch.

M. Najamudin Ridha

Penikmat coffe cappucino ice, apalagi tanpa gula. Menyukai teknologi open source, terutama yang berbasis web dan mobile, senang mencoba hal - hal seperti linux, sysadmin, database dan programming