دسترسی به دیتابیس در حالت rescue mode
سلام
چند روز پیش قسمتی از فایل های سیستمی مشکل پیدا کردن و سیستم عامل بالا نمیومد
سیستم در حالت Rescue Mode Boot شد
سرور جدید خریداری کردم و تمامی فایل ها رو به سرور جدید منتقل کردم
فقط مونده دیتابیس که اهمیت خیلی زیادی برام داره
چطور می تونم در حالت Rescue Mode به دیتابیس دسترسی پیدا کنم و ازش بک آپ بگیرم و به سرور جدید انتقال بدم؟
این کار شدنیه؟ اصلا میشه به اطلاعات دیتابیس دسترسی پیدا کرد در این حالت؟
پاسخ : دسترسی به دیتابیس در حالت rescue mode
درود
دوست عزیز باید با chroot به فولدر اصلی هارد دسترسی بگیرید سپس از طریق پوشه
/var/lib/mysql
میتوانید دیتابیس ها را مشاهده کنید و ازش کپی بگیرید
برای انتقال به سرور دیگر نیز اگر network سرور فعال میباشد با کمک دستوراتی مانند Rsync و SCP میتوانید منتقل نمایید
پاسخ : دسترسی به دیتابیس در حالت rescue mode
نقل قول:
نوشته اصلی توسط
nginxweb
درود
دوست عزیز باید با chroot به فولدر اصلی هارد دسترسی بگیرید سپس از طریق پوشه
/var/lib/mysql
میتوانید دیتابیس ها را مشاهده کنید و ازش کپی بگیرید
برای انتقال به سرور دیگر نیز اگر network سرور فعال میباشد با کمک دستوراتی مانند Rsync و SCP میتوانید منتقل نمایید
متشکر از پاسخ شما
همینکارو انجام دادم ولی شاخه/var/lib/mysql خالی هست
پاسخ : دسترسی به دیتابیس در حالت rescue mode
داخل /var/lib/mysql به اسم هر دیتابیس یک فولدر هست که داخل فایلهای مربوط به همان دیتابیس هست اگر نوع دیتابیس ها فقط myisam باشه کپی همان فولدر کفایت میکنه اگر innodb باشه فایل های ib دیتا هم باید منتقل کنید