BMS-HOSxP Community
HOSxP => MySQL => ข้อความที่เริ่มโดย: thecoy ที่ พฤศจิกายน 16, 2008, 21:33:45 PM
-
ปรับ my.cnf แล้ว ERROR ram 4gb innodb ครับ mysql 5.1.28rc hosxp 3.51.8.7
-
ไปหา อ. ชัยพร ที่ประชุม ก็ได้ครับ
แต่ แบบนี้ ไปแก้อะไรบ้างครับ
ส่ง my.cnf ขึ้นมาด้วย
-
บน linux หรือ windows ครับ
-
ลบ lb* ใน /var/lib/mysql แล้ว ปรับ my.cnf ตรง แล้วสั่ง RESTART 8IY[
-
ลบ lb* ใน /var/lib/mysql แล้ว ปรับ my.cnf ตรง แล้วสั่ง RESTART 8IY[
:'(
ปัญหาเกิดแล้วครับ แสดงว่าระบบเดิม มีตารางที่เป็น innodb อยู่ด้วยครับ
ได้สำรองไฟล์ ib ไว้หรือเปล่าครับ
ถ้าไม่ได้ทำ เตรียมหาเครื่องนำเข้าข้อมูลสำรองได้เลยครับ
แก้ไม่ได้แล้วครับ
-
สรุปว่า ปรับแก้ my.cnf ไม่ต้องไปลบ ib* ใน /var/lib/mysql ใช้หรือเปล่าครับ
-
อ.อ๊อด ครับ error เหมือน ท่าน thecoy นี้ทั่งที่เพิ่งนำเข้า database hos.sql ใหม่ยังไม่มีฐานข้อมูลโรงพยาบาล จะเกี่ยวกับการปรับแต่ง my.cnf หรือเปล่าครับ
-
สงสัยส่วนใหญ่ว่าจะเป็นกับ table ที่เป็น myisam ครับ
-
หากฐานข้อมูลมีตารางที่ใช้ Engine เป็น Innodb แล้วไปลบแฟ้ม /var/lib/mysql/ib* ออก ข้อมูลในทุกตารางที่ใช้ Engine Innodb จะถูกลบไปด้วยครับ
-
หากฐานข้อมูลมีตารางที่ใช้ Engine เป็น Innodb แล้วไปลบแฟ้ม /var/lib/mysql/ib* ออก ข้อมูลในทุกตารางที่ใช้ Engine Innodb จะถูกลบไปด้วยครับ
อ.อ๊อด ครับ error เหมือน ท่าน thecoy นี้ทั่งที่เพิ่งนำเข้า database hos.sql ใหม่ยังไม่มีฐานข้อมูลโรงพยาบาล จะเกี่ยวกับการปรับแต่ง my.cnf หรือเปล่าครับ
ใช่ครับ ;D ;D ;D
เวลาใช้ Innodb ต้องทำการ backup ก่อนทุกครั้ง
;D ;D ;D
-
ขอบคุณครับ
-
ลบ lb* ใน /var/lib/mysql แล้ว ปรับ my.cnf ตรง แล้วสั่ง RESTART 8IY[
อาการ error ที่ท่านว่า แก้ไขได้ยังครับ ถ้าได้ก็ดีใจด้วย แต่ถ้าไม่ได้ผมก็เจอเหมือนกัน ผมแก้โดยไม่ไปลบ lb* ใน /var/lib/mysql ทิ้ง ตามที่อาจารย์ชัยพร แนะนำในกระทู้นี้ ผม hosxp full ล่าสุด+ MySQL5.1.29-r ผ่านฉลุย แต่ไม่รู้ว่าจูน my.cnf ตรงกับ server หรือเปล่าอันนี้ต้องขอคำแนะนำจากอาจารย์ทุกท่าน ขอบคุณครับ
-
แค่ทดสอบนะครับ ไม่ได้เกี่ยวกับระบบจริงๆ เพียงแต่ทำไว้เพื่อเก็บกรณีนี้เกิดขึ่นมาครับ จะได้หาทางแก้ได้ถูก
-
ลองค้นกระทู้เก่าขึ้นมาน่ะครับ(ว่าจะปรับ my.cnf ใหม่น่ะครับ) เพิ่ม ram ;D
สรุปว่าถ้าจะปรับ my.cnf ใหม่ ถ้าฐานข้อมูลมีตารางที่ใช้ Engine เป็น Innodb ก็ห้ามลบแฟ้ม /var/lib/mysql/ib* ออก ใช่ไหมครับ เพียงแต่ให้ stop mysql แล้วปรับ my.cnf (หรือ copy มาทับเลย) เรียบร้อยก็ให้ start mysql ได้เลย ถูกต้องไหมครับ ขอบคุณครับ ;D
-
หุหุ ขุดข้ามปี เลยคับ :D ;D :D
รอ เทพมาตอบครับ
-
ใช้ได้
แต่ต้องดูค่าที่ขึ้นต้นด้วย
ib*
ต้องเหมือนเดิม
-
???ค่าขึ้นต้นของไรครับ อ.บอย ???
-
หุหุ ขุดข้ามปี เลยคับ :D ;D :D
รอ เทพมาตอบครับ
เทพไพศาล นะครับ ;D ;D
ใช้ได้
แต่ต้องดูค่าที่ขึ้นต้นด้วย
ib*
ต้องเหมือนเดิม
???ค่าขึ้นต้นของไรครับ อ.บอย ???
มันมีค่าบางอย่างที่ปรับแก้ไม่ได้ ถ้ามีตารางบางตารางที่เป็น innodb อยู่แล้วครับ
innodb_log_buffer_size =
innodb_log_file_size =
จำไม่ได้แล้ว...ว่าอันไหน >:(
-
ขอบคุณครับ ท่านเทพ ;D ;D ;D