PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در ایمپورت دیتابیس 1 گیگابیتی



InterServer.ir
December 10th, 2014, 11:13
سلام

من به مشکل عجیبی بر خوردم یکی از هاست های سنگین روی سرور دیتابیس ها ز لیست دیتابیس خود هاست پاک شدن و به نوعی یوزر وقتی می خواد از داخل سی پنل به دیتابیس دسترسی داشته باشه نداره روی phpmyadmin براش نمیاد ولی برای من مدیر سرور میاد این موضوع باعث شده سیستم بک آپ گیری 9 تا از 10 دیتا بیس این هاست رو بک آپ نگیره این مشکل رو با ساختن هاست جدید و انتقال دیتا بیس ها روی هاست جدید خواستم حل کنم که با دیتابیس 1 گیگابیتی که بک آپ گیری خودکار نمیشه و تنها از phpmyadmin میشه بک آپ گرفت بر خوردم دستورات ssh برای ایمپورت به 10 نوع مشکل مختلف بر خورد که دونه دونه حل شد ولی مشکل آخر اینجا بود سرور دیتابیس 350 مگابیتی بالاتر رو ساپورت نمی کنه و ارور تایم اوت میده تغییرات متغییر ها تو فایل my.cnf هم نتیجه ای در بر نداشت از اسکریپت ایمپورت هم استفاده کردم کلا کاری از پیش نبرد خواستم با دستکاری دیتابیس و تغییر اسم اون داخل بک آپ قرار بدمش و با سیستم ریستور خود سرور ریستور بشه این مورد هم به دلیل سنگینی دیتا بیس و نبود ابزار کافی برای ادیت فایل 1 گیگابیتی جواب نداد( حتی ssh نتونست تغییرات رو ایجاد کنه )!

برای حل این مشکل چیکار میشه کرد؟

morgoet
December 10th, 2014, 11:16
با سلام
دسترسی ssh ارسال نمایید اصلاح کنم براتون
مشکل از کانفیگ php.ini هست

secureconfig
December 10th, 2014, 12:38
سلام

من به مشکل عجیبی بر خوردم یکی از هاست های سنگین روی سرور دیتابیس ها ز لیست دیتابیس خود هاست پاک شدن و به نوعی یوزر وقتی می خواد از داخل سی پنل به دیتابیس دسترسی داشته باشه نداره روی phpmyadmin براش نمیاد ولی برای من مدیر سرور میاد این موضوع باعث شده سیستم بک آپ گیری 9 تا از 10 دیتا بیس این هاست رو بک آپ نگیره این مشکل رو با ساختن هاست جدید و انتقال دیتا بیس ها روی هاست جدید خواستم حل کنم که با دیتابیس 1 گیگابیتی که بک آپ گیری خودکار نمیشه و تنها از phpmyadmin میشه بک آپ گرفت بر خوردم دستورات ssh برای ایمپورت به 10 نوع مشکل مختلف بر خورد که دونه دونه حل شد ولی مشکل آخر اینجا بود سرور دیتابیس 350 مگابیتی بالاتر رو ساپورت نمی کنه و ارور تایم اوت میده تغییرات متغییر ها تو فایل my.cnf هم نتیجه ای در بر نداشت از اسکریپت ایمپورت هم استفاده کردم کلا کاری از پیش نبرد خواستم با دستکاری دیتابیس و تغییر اسم اون داخل بک آپ قرار بدمش و با سیستم ریستور خود سرور ریستور بشه این مورد هم به دلیل سنگینی دیتا بیس و نبود ابزار کافی برای ادیت فایل 1 گیگابیتی جواب نداد( حتی ssh نتونست تغییرات رو ایجاد کنه )!

برای حل این مشکل چیکار میشه کرد؟

سلام ،

دستور زیر را جهت گرفتن بکاپ (export) از دیتابیس وارد کنید :


mysqldump database_name > backup.sql

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


mysql database_name < backup.sql

به جای database_name نام دیتابیس جدید را وارد کنید.

اگر ارور time out مشاهده کردید ، متن زیر را در etc/my.cnf/ قرار دهید :


[mysqld]
connect-timeout=100


موفق باشید./

novin-web
December 10th, 2014, 13:47
سلام
از این اموزش میتونید استفاده کنید:
نوین هاست - مرکز آموزش - اموزش ریستور کردن دیتابیس حجیم mysql از طریق ssh (http://www.novinhost.org/client/knowledgebase.php?action=displayarticle&id=38)