03. Install RDBMS MySQL Server di VPS Linux Ubuntu
Install MySQL Server di Ubuntu 22.04
untuk install MySQL Server, login terlebih dulu dengan ssh, kemudian update repo
jalankan perintah berikutĀ
sudo apt instal mysql-server
cek status, start, stop, restart service mysql, jalankan perintah berikut
# cek status mysql
sudo service mysql status
# restart mysql
sudo service mysql restart
# stop mysql
sudo service mysql stop
# start mysql
sudo service mysql start
Login ke Database MySQL
untuk login ke mysql, jalankan perintah sudo mysql seperti berikut
# login mysql root pertama kali
sudo mysql
# login mysql root dengan password
sudo mysql -u root -p
Merubah Password Root MySQL
untuk merubah password root mysql, jalankan perintah berikut
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Rahasia.123';
Membuat User Baru MySQL
untuk membuat user baru di MySQL jalankan perintah berikut :
CREATE USER 'naja'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Rahasia.123';
Memberikan privileges full pada user MySQL biasa
untuk memberikan full privileges dan grant access pada user biasa, jalankan perintah berikut :
GRANT ALL PRIVILEGES ON *.* TO 'naja'@'localhost' WITH GRANT OPTION;
Mengamankan celah dari MySQL
untuk mengamankan celah dari MySQL bisa dengan menggunakan script bash dari mysql_secure_installation, untuk menjalankan wizardnya ketik perintah berikut :
sudo mysql_secure_installation
pada settingan Validate Password Component bisa pilih "Y"
pada password validation policy bisa dipilih dari LOW/MEDIUM/STRONG
Pada bagian remove anonymous user, kita bisa menghapus dengan menekan "Y"
untuk Remove test database tekan "Y" pada instruksi Remove test database and access to it