Cara Install MySQL dan Stress Test MySQL pada Ubuntu 20.04 dengan Mudah
MySQL adalah open-source database managent system (RDBMS), umumnya diinstall sebagai bagian dari LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. MySQL menerapkan relational model dan menggunakan Structured Query Language (SQL) untuk memanage data.
Kebutuhan Server :
Satu buah server/VM dengan system operasi ubuntu server 18.04 atau ubuntu server 20.04 dan dapat tersambung ke internet.
Langkah-langkah install MySQL :
1. Melakukan update index package pada server : #apt update
2. Melakukan instalasi mysql-server : #apt install mysql-server
3. Melakukan start mysql service dan mengecek statusnya : #systemctl start mysql.service && systemctl status mysql.service
4. Melakukan konfigurasi MySQL. Untuk keamanan, diperlukan setting password root dan beberapa opsi keamanan lainnya : #mysql_secure_installation
5. Ujicoba login dengan menggunakan user root untuk mengecek apakah password telah berhasil disetting : #mysql -u root -p
6. Untuk menambahkan user dapat menggunakan perintah berikut :
mysql> CREATE USER 'username'@'host' IDENTIFIED WITH authentication_plugin BY 'password';
Ganti username, host dan password sesuai kebutuhan. Misal : CREATE USER 'anam'@'localhost' IDENTIFIED BY 'password';
7. Untuk menambahkan hak akses user yang telah dibuat dapat menggunakan perintah berikut :
mysql> GRANT PRIVILEGE ON database.table TO 'anam'@'localhost';
mysql> GRANT CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT, REFERENCES, RELOAD on *.* TO 'anam'@'localhost' WITH GRANT OPTION;
Ganti nama database.table , anam, dan localhost sesuai kebutuhan.