Selamat datang di Ubuntu Tutorial. Pada kesempatan kali ini kita akan belajar bagaimana cara install MySQL Server di Ubuntu 22.04 LTS. MySQL merupakan sebuah RDBMS (Relational Data Base Management System) yang sangat populer. Jutaan website di dunia ini menggunakan MySQL Server sebagai database backend mereka. MySQL merupakan bagian dari LAMP (Linux, Apache, MySQL dan PHP), sebuah kombinasi untuk membangun web-server yang powerful.

Langkah Install MySQL Server di Ubuntu 22.04
Ada beberapa tahapan utama dalam menginstall MySQL Server di Ubuntu 22.04 yaitu:
- Install MySQL
- Konfigurasi MySQL
- Konfigurasi remote access MySQL
Langkah 1. Install MySQL
Pertama kita akan install MySQL Server dengan perintah berikut ini
sudo apt install mysql-server
Kemudian cek status MySQL service untuk memastikan semua berjalan lancar
sudo systemctl status mysql
dhani@ubuntu2204:~$ sudo systemctl status mysql
[sudo] password for dhani:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-04-10 02:27:41 UTC; 5min ago
Process: 2934 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 2942 (mysqld)
Status: "Server is operational"
Tasks: 37 (limit: 4538)
Memory: 358.4M
CPU: 2.793s
CGroup: /system.slice/mysql.service
└─2942 /usr/sbin/mysqld
Apr 10 02:27:41 ubuntu2204 systemd[1]: Starting MySQL Community Server...
Apr 10 02:27:41 ubuntu2204 systemd[1]: Started MySQL Community Server.
Langkah 2. Konfigurasi MySQL
Setelah proses instalasi, kita harus melakukan atau menjalankan sebuah script untuk mengamankan MySQL server kita.
sudo mysql_secure_installation
Di dalam proses ini, kalian perlu membuat sebuah password baru untuk MySQL root user dan beberapa setting lainnya.
Langkah 3. Mengaktifkan remote access
Secara default, MySQL server hanya dapat diakses dari localhost. Dalam keadaan tertentu mungkin kita perlu mengaktifkan fitur remote akses MySQL agar kita bisa mengakses MySQL server dari jaringan. Untuk itu kita perlu mengedit file mysqld.cnf
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Cari bagian bind-address seperti dibawah ini

Ganti bind-address = 127.0.0.1 menjadi bind-address = 0.0.0.0
Simpan dan tutup file tersebut. Kemudian restart servis MySQL
sudo systemctl restart mysql
Langkah 4. Membuat database dan user baru
OK sekarang kita akan coba membuat sebuah database dan user baru.
sudo mysql -u root -p
mysql> CREATE USER 'dhani'@'%' IDENTIFIED BY '12345';
mysql> CREATE DATABASE gis_database;
mysql> GRANT ALL PRIVILEGES ON gis_database.* TO 'dhani'@'%';
mysql> FLUSH PRIVILEGES;
Selesai. Sampai tahap ini, kita sudah selesai menginstall MySQL Server di Ubuntu 22.04. Kalau ada pertanyaan, silahkan tulis di kolom komentar. Semoga bermanfaat.
Sumber:
- https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-20-04
- https://manjaro.site/how-to-install-mysql-server-on-ubuntu-21-04/