ผมเคยเจอปัญหากับการติดตั้ง MySQL version ใหม่ และแก้ my.cnf
ตอนติดตั้งใหม่ MySQL version ใหม่ /etc/my.cnf มันหายไป ถูกเปลี่ยนชื่อไปเป็น my.cnf.rpmsave อะไรทำนองนี้
ต้องเอามาเปิดดู อาจจะแก้ไขตามความต้องการ แล้ว save เป็นชื่อ /etc/my.cnf ใหม่
ถ้าตอนแก้ /etc/my.cnf เปลี่ยนขนาด innodb_log_file_size แล้ว restart mysql จะทำให้ innodb ไม่ทำงานครับ
พวกนี้น่ะ
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
ถ้าแก้ไขมัน ต้องลบ innodb log file ตัวเก่าด้วย
ใน /etc/my.cnf จะมีอยู่บรรทัดนึ่งที่บอกว่า innodb log file อยู่ที่ไหน ประมาณนี้
innodb_log_group_home_dir = /var/lib/mysql/
ก็เข้าไปดูใน /var/lib/mysql/
ลบไฟล์ชื่อ ib_logfile0, ib_logfile1 ทิ้งไป แล้ว restart mysql ใหม่