2020-03-02
Salah satu kendala dalam mengembangkan software dengan database mySQL di Linux adalah kendala Case Sensitive. Hal ini sangat berpengaruh terhadap software dalam membaca data base. Cara menulis setiap programmer bisa berbeda-beda, tetapi harapannya ini bukan suatu kendala dalam mengembangkan software.
Berikut adalah cara, dimana mySQL harus dikonfigurasi sehingga case sensitive tersebut tidak berpengaruh dalam menjalankan software tsb.
Dalam melakukan konfigurasi ini, database mySQL haruslah database yang kosong. Jadi, sebelum melakukan konfigurasi, mySQL yang sudah terinstall perlu di-uninstall terlebih dahulu. Jika perlu, lakukan lah backup database sebelum melakukan uninstall.
yum remove mysql mysql-server.
Setelah melakukan uninstall, lakukan penghapusan data mySQL.
mv /var/lib/mysql /var/lib/mysql_backup
rm -rf /var/lib/mysql
Lakukan install kembali mySQL di linux server
yum install mysql mysql-server
Sebelum melakukan run mySQL, maka perlu dikakukan konfigurasi terlebih dahulu dengan cara menambahkan lower_case_table_names=1
pada file /etc/my.cnf
dengan cara mengubah file dengan perintah nano /etc/my.cnf
di dalam group [mysqld]
. Simpan file tsb.
Melakukan start mySQL Server.
systemctl start mysqld
Lakukan tes dengan jalan SHOW VARIABLES like 'lower%';
. Hasil akan menampilkan lower_case_table_names
dengan nilai 1
.
Demikian cara konfigurasi lower_case_table_names di mySQL pada CentOS server. Cara ini juga dapat digunakan di OS dengan basis Linux / UNIX lainnya, seperti Raspberry Pi dan database MariaDB.
Hari yang baru menjadi awal yang baru dalam menjalankan aktifitas. Aktifitas yang dilakukan membutuh... selengkapnya
2024-09-12
Pendahuluan Dalam dunia komputasi, bilangan biner merupakan representasi dasar dari data. Setiap ... selengkapnya
2024-09-02
Tomcat merupakan salah satu web server open-source yang sudah banyak digunakan dalam mengembangkan d... selengkapnya
2020-04-10