-
December 3rd, 2014, 19:30
#1
دسترسی به دیتابیس در حالت rescue mode
سلام
چند روز پیش قسمتی از فایل های سیستمی مشکل پیدا کردن و سیستم عامل بالا نمیومد
سیستم در حالت Rescue Mode Boot شد
سرور جدید خریداری کردم و تمامی فایل ها رو به سرور جدید منتقل کردم
فقط مونده دیتابیس که اهمیت خیلی زیادی برام داره
چطور می تونم در حالت Rescue Mode به دیتابیس دسترسی پیدا کنم و ازش بک آپ بگیرم و به سرور جدید انتقال بدم؟
این کار شدنیه؟ اصلا میشه به اطلاعات دیتابیس دسترسی پیدا کرد در این حالت؟
-
-
December 3rd, 2014 19:30
# ADS
-
December 3rd, 2014, 19:42
#2
عضو دائم
پاسخ : دسترسی به دیتابیس در حالت rescue mode
درود
دوست عزیز باید با chroot به فولدر اصلی هارد دسترسی بگیرید سپس از طریق پوشه
/var/lib/mysql
میتوانید دیتابیس ها را مشاهده کنید و ازش کپی بگیرید
برای انتقال به سرور دیگر نیز اگر network سرور فعال میباشد با کمک دستوراتی مانند Rsync و SCP میتوانید منتقل نمایید
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها از nginxweb به دلیل پست مفید
-
December 3rd, 2014, 19:47
#3
پاسخ : دسترسی به دیتابیس در حالت rescue mode

نوشته اصلی توسط
nginxweb
درود
دوست عزیز باید با chroot به فولدر اصلی هارد دسترسی بگیرید سپس از طریق پوشه
/var/lib/mysql
میتوانید دیتابیس ها را مشاهده کنید و ازش کپی بگیرید
برای انتقال به سرور دیگر نیز اگر network سرور فعال میباشد با کمک دستوراتی مانند Rsync و SCP میتوانید منتقل نمایید
متشکر از پاسخ شما
همینکارو انجام دادم ولی شاخه/var/lib/mysql خالی هست
-
-
December 3rd, 2014, 21:41
#4
پاسخ : دسترسی به دیتابیس در حالت rescue mode
داخل /var/lib/mysql به اسم هر دیتابیس یک فولدر هست که داخل فایلهای مربوط به همان دیتابیس هست اگر نوع دیتابیس ها فقط myisam باشه کپی همان فولدر کفایت میکنه اگر innodb باشه فایل های ib دیتا هم باید منتقل کنید
-
تعداد تشکر ها از ali2k به دلیل پست مفید