Solusi 1071 – Specified key was too long; max key length is 1000 bytes

Dapat masalah dari mbak Intan soal pemulihan backup database MySQLnya. Tampaknya bukan CMS standar atau ini migrasi antara database server berbeda, enginennya atau versinya saja yang lain. Yang pasti ada kode errornya 1071 - Specified key was too long; max key length is 1000 bytes dan ini akan sangat membantu dalam troubleshootingnya.

Read more

Mengganti format BINLOG

Saya awali dulu, aslinya baru tahu soal format binary logging milik MySQL dari laporan mas Hartono soal errornya. 😀 Sayang pesan error yang dicopas tidak lengkap dan tidak dijelaskan kenapa bisa begitu, tapi kurang lebih mestinya seperti ini:

Jan 30 12:09:58 ubuntu mysqld[10041]: 2017-01-30 12:09:58 140268010343168 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Statements writing to a table with an auto-increment column after selecting from another table are unsafe because the order in which rows are retrieved determines what (if any) rows will be written. This order cannot be predicted and may differ on master and the slave.

Read more

Cara mematikan Strict SQL Mode pada MySQL

Ternyata MySQL itu masih sangat relevan. 😀 Saya baru tahu pada MySQL versi 5.7 itu ada Strict SQL Mode yang aktif secara default dan efeknya ada query yang tidak kompatibel. Walaupun tidak sampai rusak atau bermasalah besar dengan CMSnya, tapi ada beberapa fungsi yang tidak bekerja semestinya. Karena saya tidak diperbolehkan untuk migrasi ke MariaDB atau Percona ya cari solusi alternatifnya.

Read more

Cara install LAMP pada CentOS 6

Back to basic. 🙂 Kali ini saya share tutorial install Apache, MySQL dan PHP pada CentOS 6. Kalau anda hanya membutuhkan web server yang bisa segera digunakan dan kompatibel dengan hampir semua CMS tanpa perlu banyak modifikasi konfigurasi maka tidak salah pakai stack LAMP. Sekalian menjawab pertanyaan lewat email yang tampaknya tugas kuliah. Hehe. 😛

Read more