ข่าวไอทีความรู้ไอทีแก้ปัญหาคอมรีวิวโปรแกรมรีวิวเกมส์Programingติดต่อเรา
ข่าวไอที ความรู้ไอที แก้ปัญหาคอม รีวิวโปรแกรม รีวิวเกมส์ Programing ติดต่อเรา

วิธีเปิดโหมด innodb ใน mysql (enable innodb in mysql)

    หลายๆคนคงเคยเจอปัญหาเกี่ยวกับการสร้างตารางหรือการคัดลอกตารางประเภท innodb แต่ก็ไม่สามารถทำได้ เกิด error ฟ้องว่า Unknown storage engine InnoDB วันนี้เรามีวิธีแก้ไขมาฝากกันครับ

    ก่อนอื่นนั้นต้องขอบอกว่าเนื่องจาก MySQL ที่เราทำการติดตั้งแบบปกติแล้วนั้น ค่าเริ่มต้นของโปรแกรมจะไม่เปิดโหมด  innodb ไว้ให้ จึงทำให้เมื่อเราสร้างตารางฐานข้อมูล (Create table) หรือทำการคัดลอกตารางฐานข้อมูล (Copy table) ที่เป็นประเภท InnoDB มาจากที่อื่นจะไม่สามารถทำได้ Mysql ของเราจะเกิด  error ขึ้น เพราะ InnoDB คือประเภทของตารางฐานข้อมูลที่สามารถสร้าง foreign key เพื่ออ้างอิงกับ table หลักได้นั่นเองครับ ดังนั้นการ enable innodb ให้ทำงานจึงจำเป็นสำหรับการ create table ที่จะต้องมีการใช้ Foreign key

วิธีเปิดโหมด innodb ใน mysql (Enable InnoDB)

1. หาไฟล์ my.ini ที่โฟลเดอร์ที่เราได้ทำการติดตั้ง msql ไว้เช่น  c:appservmysqlmy.ini  
2. เปิดไฟล์ my.ini ขึ้นมาแล้ว ค้นหาข้อความคำว่า  skip-innodb แล้วใส่เครื่องหมาย # ไว้ข้างหน้า
3. บันทึกไฟล์ (Save file)
4. จากนั้นทำการ restart เครื่อง หรือ restart service mysql

แค่นนี้ก็จะสามารถสร้างหรือคัดลอกตารางประเภท InnoDB ได้แล้วล่ะครับ

แท็กบทความ (Article Tags)

logo anissa

ห้องสมุด สาระความรู้ไอที เพื่อคนไทย

เราขอเป็นส่วนหนึ่ง ในการเผยแพร่ความรู้เรื่องไอที ข่าวไอที การแก้ปัญหาคอม การรีวิวโปรแกรม และรีวิวเกมส์ ด้วยภาษาอ่านที่เข้าใจง่าย เหมาะกับผู้อ่านในทุกๆระดับ

Privacy Policy

Follow & Contact Us

facebookemail

© 2014 - 2024 itnews4u.com All Right Reserved.