Install MySQL ODBC Connector di Linux
Konektor MySQL/ODBC adalah nama untuk rangkaian driver MySQL ODBC (sebelumnya disebut driver MyODBC) yang menyediakan akses ke database MySQL menggunakan API Open Database Connectivity (ODBC) standar industri. Referensi ini mencakup Connector/ODBC 8.2, yang mencakup fungsionalitas driver Unicode dan driver ANSI.
MySQL Connector/ODBC menyediakan antarmuka berbasis driver-manager dan antarmuka asli ke database MySQL, dengan dukungan penuh untuk fungsionalitas MySQL, termasuk prosedur tersimpan, transaksi , dan kepatuhan penuh terhadap Unicode.
Berikut adalah tata cara instalasi MySQL ODBC Connector untuk linux. Dalam tutorial ini saya akan menginstal versi 8.0.17 di linux debian 10.
1. Install unixODBC Driver
apt-get install unixodbc
2. Download MySQL ODBC file
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"
MySQL-ERA dan MySQL-ERA2 adalah nama DSN yang saya definisikan. Silahkan ganti nama sesuai keinginan.
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