BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: prapan ที่ มิถุนายน 01, 2009, 11:04:16 AM

หัวข้อ: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: 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อัพ  ทำอย่างไรคับ
ขอท่านผู้รู้ช่วยนะแนวทางการแก้ไขให้ด้วยคับ
หัวข้อ: Re: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: perjer4675 ที่ มิถุนายน 01, 2009, 11:16:02 AM
อันนี้แก้ได้ครับ Warning : Indodb engine status disabled

ให้ไปลบไฟล์ที่ปิดการทำงานของ Innodb ออกครับจะอยู่ใน Folder Mysql ครับ อันนี้ได้ความรู้มาจากพี่ พล BMS ครับ

ทำแล้วหายจริงๆๆ ครับ Innodb ทำงานได้ปรกติ ครับ
หัวข้อ: Re: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: prapan ที่ มิถุนายน 01, 2009, 11:18:27 AM
พอจะจำชื่อfile ได้มั้ยคับ
หัวข้อ: Re: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: perjer4675 ที่ มิถุนายน 01, 2009, 11:28:08 AM
ไฟล์นี้ชื่อจะขึ้นต้นด้วย ib ครับ น่าจะมีอยู่ 3 ไฟล์ลบทิ้งให้หมดครับ
หัวข้อ: Re: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มิถุนายน 01, 2009, 11:46:03 AM
up  mysql ครับ

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9286.0



หัวข้อ: Re: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: prapan ที่ มิถุนายน 01, 2009, 14:48:30 PM
ลบทั้ง3fileยังเหมือนเดิมทำไงดีคับ
หัวข้อ: Re: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มิถุนายน 01, 2009, 15:12:44 PM
1.ต้องไปเปิด  option  innodb  ด้วยครับ 

เช่น    innodb_file_per_table




หัวข้อ: Re: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 01, 2009, 15:16:03 PM
ลบทั้ง3fileยังเหมือนเดิมทำไงดีคับ


my.cnf ยังไม่ได้เปิดหรือเปล่า

หรือ grant สิทธิ์ ไม่หมด



หัวข้อ: Re: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: prapan ที่ มิถุนายน 01, 2009, 15:44:43 PM
สอนวิธีทำหน่อยได้มั้ยคับผมพึ่งมาทำงานใหม่คนก่อนเขาออกไปแล้ว
ขอบคุณท่านผู้รู้
หัวข้อ: Re: upgrade ติด Indodb engine status disabled แก้ไขอย่างไร
เริ่มหัวข้อโดย: tote ที่ มิถุนายน 01, 2009, 16:19:56 PM
ผมเคยเจอปัญหากับการติดตั้ง 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 ใหม่