PDA

View Full Version : مشکل در انتقال دیتابیس از طریق کپی کردن پوشه mysql\data در xampp



reza_pnu_ney
یک شنبه 04 مرداد 1394, 05:16 صبح
دوستان سلام
من نسخه جدید xampp رو نصب کردم و پوشه mysql\data رو از پوشه Xampp قبلی cut کردم و در پوشه mysql\data نسخه جدید paste کردم.
اما متاسفانه حالا که phpmyadmin رو باز میکنم ، جدولهایی که innodb بودن اصلا باز نمیشه و پیغام زیر رو میده
table doesn't exist
در حالیکه فایل *.frm اون جدول توی پوشه mysql\data هستش.
چطور باید مشکل رو حل کنم؟ دیتابیسها هم خیلی زیاده. امکان اینکه بخوام دوباره بسازم نیست.
کسی راه حلی بلده؟

Master_Power
یک شنبه 04 مرداد 1394, 12:01 عصر
سلام

دیتابیس هایی که توشون تغییر ایجاد شده را نمیشه به اینصورت ایمپورت کرد

شما چرا Export نگرفتین موقع پاک کردن ؟

reza_pnu_ney
یک شنبه 04 مرداد 1394, 14:38 عصر
فکر میکردم قابل انتقاله.
آخه دیتابیس های myisam منتقل شده و مشکلی نداره فقط دیتابیس های innodb رو نمیاره. البته اسمشون رو توی phpmyadmin نشون میده اما وقتی کلیک میکنم میگه جدول وجود نداره.
حالا هیچ راهی نیست؟
اصلا موقعی که phpmyadmin (توی xampp) دیتابیس درست میکنه ، مگه اطلاعات دیتابیس رو توی mysql\data نمیریزه؟
الان که چک میکنم برای دیتابیس های mysiam سه تا فایل درست کرده اما برای دیتابیس های innodb یک فایل (که استراکچر جدول هست ولی رکوردهای ذخیره شده نیست)
توی جداول innodb رکوردهای جداول توی کدوم پوشه ذخیره میشه؟