Install MySQL di Linux Debian - Rumah IT - Rumah Teknologi Informasi
Trending
Loading...

11/23/2023

Install MySQL di Linux Debian

Install MySQL di Linux Debian

Pada tutorial kali ini akan membahas cara install MySQL server di linux debian termasuk juga linux ubuntu. Perlu diketahui kita akan menginstal MySQL server, bukan MariaDB. Meskipun sekilas sama tetapi keperluannya berbeda. Contohnya saya akan menginstal mysql karena akan digunakan untuk persyaratan untuk instalasi ESET Protect yang merupakan server anti virus. Untuk cara instal mariadb bisa kalian baca pada artikel : Cara Install MariaDB di Linux.


Langkah 1: Download MySQL repository file.

# wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
# sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
# apt update
# apt-get install mysql-server

Jika selama proses instalasi mysql-server mengalami pesan error seperti MySQL: An error occurred during the signature verification, itu artinya server debian kita belum memiliki GPG keys. Kita akan mengimpor kunci GPG yang hilang untuk repositori seperti ini:

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
#apt update

Kemudian ulangi perintah apt-get install mysql-server

Langkah 2: Konfigurasi Database MySQL

Jalankan perintah nano /etc/mysql/mysql.conf.d/mysqld.cnf , pada baris terakhir tambahkan :

max_allowed_packet=33M
log_bin_trust_function_creators=1
innodb_log_file_size=150M
innodb_log_files_in_group=2

Simpan perubahan. Tekan CTRL + X dan tekan Y untuk konfirmasi.

Langkah 3: MySQL Secure Installation

Lakukan mysql secure installastion untuk menyetel server mysql anda termasuk username dan password. Pada langkah ini kita hanya menjawab pilihan Yes atau No sampai proses instalasi selesai. Jalankan perintah berikut :

mysql_secure_installation

Restart dan Verifikasi MySQL Server

# systemctl restart mysql
# systemctl status mysql

Langkah 4: Tambahkan User baru dan atur Privilege

Pada langkah ini kita akan membuat user database baru bernama imam beserta passwordnya. Kemudian kita beri privileges agar user tersebut dapat mengakses semua database yang ada di mysql server.

# mysql -u root -p
mysql > CREATE USER 'imam'@'%' IDENTIFIED BY 'p4ssword';
mysql > GRANT ALL PRIVILEGES ON *.* TO 'imam'@'%' WITH GRANT OPTION;
mysql > exit

Share with your friends

Give us your opinion

Notification
Welcome to Rumah IT . Please share this article to your favorite social media .
Done