BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: prapan ที่ มิถุนายน 01, 2009, 11:04:16 AM
-
ผมทำการอัพเกรดhosxpจาก3.51.3.24 เป็น3.52.16ติดปัญหาดังนี้คับ
1. มีข้อความเตือนตอนเข้าใช้งานว่า Warning : Indodb engine status disabled
2. ภาษาไทยข้างบนเป็นตัวขอม
3. เครื่องเข้าใช้งานช้า
4. ต้องการอัพเกรด Mysql จาก5.0 เป็น5.1อัพ ทำอย่างไรคับ
ขอท่านผู้รู้ช่วยนะแนวทางการแก้ไขให้ด้วยคับ
-
อันนี้แก้ได้ครับ Warning : Indodb engine status disabled
ให้ไปลบไฟล์ที่ปิดการทำงานของ Innodb ออกครับจะอยู่ใน Folder Mysql ครับ อันนี้ได้ความรู้มาจากพี่ พล BMS ครับ
ทำแล้วหายจริงๆๆ ครับ Innodb ทำงานได้ปรกติ ครับ
-
พอจะจำชื่อfile ได้มั้ยคับ
-
ไฟล์นี้ชื่อจะขึ้นต้นด้วย ib ครับ น่าจะมีอยู่ 3 ไฟล์ลบทิ้งให้หมดครับ
-
up mysql ครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9286.0
-
ลบทั้ง3fileยังเหมือนเดิมทำไงดีคับ
-
1.ต้องไปเปิด option innodb ด้วยครับ
เช่น innodb_file_per_table
-
ลบทั้ง3fileยังเหมือนเดิมทำไงดีคับ
my.cnf ยังไม่ได้เปิดหรือเปล่า
หรือ grant สิทธิ์ ไม่หมด
-
สอนวิธีทำหน่อยได้มั้ยคับผมพึ่งมาทำงานใหม่คนก่อนเขาออกไปแล้ว
ขอบคุณท่านผู้รู้
-
ผมเคยเจอปัญหากับการติดตั้ง 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 ใหม่