MySQL adalah sistem manajemen basis data open source paling populer di dunia. Ini banyak digunakan dengan server web seperti apache2, Nginx, IIS, dll.
MySQL memiliki arsitektur klien/Server, mendukung mesin penyimpanan InnoDB, dapat diinstal di berbagai sistem operasi seperti Ubuntu, Debian, CentOS, Windows dan lain-lain.
1: Tambahkan Repositori MySQL di Ubuntu
Ubuntu hadir dengan repositori paket default. Apabila kita ingin menambah/menginstal repositori terbaru maka kita harus menambahkan/menginstal repositori paket.
Di bawah ini adalah perintah untuk menambah/mengunduh repositori MySQL APT terbaru menggunakan baris perintah :
$ sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
Output:
https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb Resolving dev.mysql.com (dev.mysql.com)... 137.254.60.11 Connecting to dev.mysql.com (dev.mysql.com)|137.254.60.11|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://repo.mysql.com//mysql-apt-config_0.8.15-1_all.deb [following] --2020-04-24 10:43:27-- https://repo.mysql.com//mysql-apt-config_0.8.15-1_all.deb Resolving repo.mysql.com (repo.mysql.com)... 23.199.253.26 Connecting to repo.mysql.com (repo.mysql.com)|23.199.253.26|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 35532 (35K) [application/x-debian-package] Saving to: ‘mysql-apt-config_0.8.15-1_all.deb’ mysql-apt-config_0.8.15-1_all.deb 100%[=====================================================================================>] 34.70K --.-KB/s in 0.01s 2020-04-24 10:43:27 (2.71 MB/s) - ‘mysql-apt-config_0.8.15-1_all.deb’ saved [35532/35532]
kemudian, perintah di bawah ini adalah untuk menginstal repositori apt yang diunduh di atas :
$ sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
Saat menjalankan perintah di atas seperti di bawah ini prompt akan terbuka, Secara default ini menunjukkan MySQL 8.0
Klik Opsi Pertama dan Pilih MySQL 5.7 dan Tekan Tombol Tab
Tekan Tombol Tab dan Enter
2: Perbarui Repositori MySQL
Perbarui repositori apt
$ sudo apt-get update
3: Instal MySQL 5.7 di Ubuntu 18.04 LTS
Instal MySQL 5.7 menggunakan perintah di bawah ini :
$ sudo apt-get install mysql-server
Sekarang, proses Instalasi akan meminta kata sandi default untuk pengguna root dan konfirmasi ulang password tersebut.
4: Instalasi Secure MySQL
MySQL Server dilengkapi dengan skrip mysql_secure_installation ini dapat melakukan beberapa operasi terkait keamanan,
Jalankan skrip di bawah ini pada prompt perintah, tanyakan opsi di bawah ini :
$ mysql_secure_installation
Output
Securing the MySQL server deployment. Enter password for user root: Would you like to setup VALIDATE PASSWORD plugin? Press y|Y for Yes, any other key for No: No Change the password for root ? ((Press y|Y for Yes, any other key for No) : No Remove anonymous users? (Press y|Y for Yes, any other key for No) : y Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y Success. All done!
5: Masuk ke MySQL
Sekarang, Login ke Server MySQL 5.7 menggunakan perintah di bawah ini dan gunakan kata sandi untuk login yang dimasukkan saat instalasi.
$ mysql -u root -p
Output
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.29 MySQL Community Server (GPL) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Sekarang, kita telah berhasil menginstal MySQL 5.7 di Ubuntu 18.04 LTS.