ورود

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



raminramz
November 10th, 2014, 00:50
سلام
من یک سروری دارم اون اوایل توی root جا کم اوردم (دیتابیس بالای 50 گیگ شد)
mysql رو به home انتقال دادم
طبق پیشنهاد استاد بابک compiler

به صورت زیر


خاموش میکنم

service mysql stop

منتقل

mv /var/lib/mysql/ /home/

سیملینک

ln -s /home/mysql /var/lib/

چک میکنم

ls -la /var/lib/mysql

دوباره روشن میکنم

service mysql start

البته یک بار حواسم نبود تو حالت روشن mv کردم تمام تیبل های innodb داغون شد دیگه mysql روشن نشد
دوباره از اول بک آپ گیری و ....
برای همین کمی از این کار میترسم (گرچه خیلی راحته و روی چندین سرو تا الان انجام دادم اما خاطره بد کمی استرس به آدم میده کاریش نمیشه کرد)
دانا هم دانست و هم پرسید
نادان نه دانست و نه پرسید

حالا میخوام دیتابیس رو ببرم روی ssd
هارد ssd رو اضافه میکنم mount فرمت ext4 و .. کارهای اولیه
یک home2 اضافه کنم (یک پارتیشن home و یک backup دارم)
بعد از این که اضافه کردم به صورت زیر عمل کنم


خاموش میکنم

service mysql stop

منتقل میکنم

mv /home/mysql/ /home2/

یا برای اطمینان بیشتر کپی میکنم

cp /home/mysql/ /home2/

سیملینک

ln -s /home2/mysql /var/lib/

چک میکنم

ls -la /var/lib/mysql

استارت

service mysql start


نکات ایمنی:
بک آپ میگیرم
با vps انجام میدم موقع mv نت قطع نشه

سوال:
1 آیا مراحل بالا درسته؟ جاییش اشکال نیست؟
2 نکات ایمنی کافیه؟
3 دستورات درسته؟
4 قبلا سیملینک زدم بخوام sym بزنم این ارور رو میده
ln: creating symbolic link `/var/lib/mysql': File exists
چطوری قبلی رو به حالت اول برگردونم
5 آیا اضافه کردن فلکسی و هارد از طرف دیتاسنتر به آپتایم آسیب نمیزنه؟ نیازی به خاموش کردن نیست؟ قبلا اضافه کردم اما متوجه نشدم چون سرور حساس نبوده
6 برای جلوگیری از آپدیت سایت ها وبسرور رو خاموش کنم؟

تشکر از افرادی که قبلا تست کردن راهنماییم کنن