PDA

View Full Version : ساخت فایل های frm و myd و myi



tabib_m
شنبه 02 دی 1385, 20:45 عصر
سلام
با php میشه این فایلها رو ساخت؟
یعنی اطلاعات بانک مای اس کیو ال رو از دیتابیس بخونیم و به صورت (استراکچر) دلخواه توی این سه تا فایل بریزیم.
می شود آیا؟

reza_rad
یک شنبه 03 دی 1385, 06:59 صبح
فلسفه ی اینکار چیه؟!
اگه بتونی از mysql بخونی یعنی فایل های frm , .. وجود دارن دیگه. چرا می خوای دوباره ایجادشون کنی؟!

tabib_m
یک شنبه 03 دی 1385, 15:52 عصر
من میخوام به کاربر x دیتابیس رو بدم.
بنابراین میتونم راه معمولی (یعنی دستورات sql) رو بهش بدم.
حالا بنا به دلایلی نیازمندم که عوض دادن فایل sql این سه تا فایل رو بدم.
میشه؟

reza_rad
دوشنبه 04 دی 1385, 08:34 صبح
غیر از اون راهی که گفتی:

بستگی داره به اینکه شما می خوای این امکان توی اپلیکیشن ات باشه یا اینکه کلا می خوای یه نسخه از دیتابیس رو همینجوری به اون کاربر بدی؟

اگه اولی باشه بعید می دونم بتونی با فایل ها اینکار رو بکنی. پیشنهاد من همون راه sql script هست. البته می تونی از دستوراتی مثل mysqldump برای backup گیری کامل استفاده کنی که کارتو خیلی راحت می کنه.
http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html

پیشنهاد من هم همین راه mysqldump هست.

اما اگه دومی باشه که همینجوری شما می تونی یه کپی از فایل ها رو براش بفرستی...



در کل در مورد ایجاد فایل ها و ساختنشون نکته ای که وجود داره اینه که اگه شما بخوای اینکارو روی وب اپلیکیشن بکنی نمی تونی روی کلاینت فایلی ایجاد یا ادیت بکنی.مگه اینکه بخوای روی سرور ایجاد کنی و بعدش بفرستی به اون کاربر که کلا دردسرش خیلی زیاد خواهد بود.