Install MySQL di Linux Debian - Rumah IT

Baru

recent

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
All Rights Reserved by Rumah IT - Rumah Teknologi Informasi © 2013 - 2022
Powered By Blogger

Contact Form

Name

Email *

Message *

Powered by Blogger.