Membangun Server ESET 9.0 #4 Instalasi Database Server
Melanjutkan seri tutorial membangun server ESET 9. Pada bagian ini kita akan memulai instalasi database server. Kita akan menggunakan MySQL sebagai database server dan bukan MariaDB. MariaDB tidak didukung oleh ESET Protect 9. Untuk lebih mengetahui mengenai versi database yang didukung silahkan baca artikel sebelumnya mengenai kebutuhan sistem ESET 9.
Sedangkan untuk menjembatani koneksi antara server ESET ke database MySQL, kita juga perlu menginstal sebuah tool tambahan yaitu MySQL ODBC Connector. Berikut adalah langkah-langkah instalasi dan konfigurasi MySQL dan ODBC Connector agar bisa terkoneksi dengan baik oleh server ESET.
A. Instalasi dan Konfigurasi Database MySQL
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
# sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
# apt update
# apt-get install mysql-server
2. Konfigurasi Database MySQL
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Tambahkan :
max_allowed_packet=33M
log_bin_trust_function_creators=1
innodb_log_file_size=150M
innodb_log_files_in_group=2
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.
3. Lakukan mysql secure installation . User : root , Password : password_kamu
mysql_secure_installation
Jika diperintah untuk menjawab, tinggal konfirmasi dengan mengetik huruh Y kemudian Enter.
4. Restart dan Verifikasi MySQL Server
# systemctl restart mysql
# systemctl status mysql
# systemctl status mysql
5. Tambahkan User baru dan atur Privilege
# mysql -u root -p
mysql > CREATE USER 'imam'@'%' IDENTIFIED BY 'password_kamu';
mysql > GRANT ALL PRIVILEGES ON *.* TO 'imam'@'%' WITH GRANT OPTION;
mysql > exit
mysql > CREATE USER 'imam'@'%' IDENTIFIED BY 'password_kamu';
mysql > GRANT ALL PRIVILEGES ON *.* TO 'imam'@'%' WITH GRANT OPTION;
mysql > exit
B. Instal MySQL ODBC Connetor
1. Install unixODBC drivers.
apt-get install unixodbc
2. Download ODBC file. Versi yang di support ESET 9 adalah versi 8.0.17
wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linuxdebian10-x86-64bit.tar.gz
3. Unzip Arsip ODBC
gunzip mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar.gz
4. Ekstrak ODBC Driver
tar -xvf mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar
5. Copy file ODBC Driver
# cd mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit
# sudo cp bin/* /usr/local/bin
# sudo cp lib/* /usr/local/lib
# sudo cp bin/* /usr/local/bin
# sudo cp lib/* /usr/local/lib
6. Membuat Setup untuk DSN ODBC Driver
# sudo myodbc-installer -a -d -n "MySQL-ERA" -t "Driver=/usr/local/lib/libmyodbc8w.so"
# sudo myodbc-installer -a -d -n "MySQL-ERA2" -t "Driver=/usr/local/lib/libmyodbc8a.so"
# sudo myodbc-installer -a -d -n "MySQL-ERA2" -t "Driver=/usr/local/lib/libmyodbc8a.so"
7. Untuk melihat konfigurasi ODBC Driver, sudo nano /etc/odbcinst.ini
[MySQL-ERA]
Driver=/usr/local/lib/libmyodbc8w.so
UsageCount=1
Driver=/usr/local/lib/libmyodbc8w.so
UsageCount=1
Sekarang kita sudah mempunyai database server berupa MyQL dan konektor ODBC untuk mysql. Sampai langkah ini kita sudah siap untuk menginstal ESET Protect yang akan dibahas pada seri berikutnya.
<< Sebelumnya : Membangun Server ESET 9.0 #3 Instalasi Sistem Operasi
Selanjutnya >> : M
Selanjutnya >> : M