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 برای جلوگیری از آپدیت سایت ها وبسرور رو خاموش کنم؟
تشکر از افرادی که قبلا تست کردن راهنماییم کنن
من یک سروری دارم اون اوایل توی 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 برای جلوگیری از آپدیت سایت ها وبسرور رو خاموش کنم؟
تشکر از افرادی که قبلا تست کردن راهنماییم کنن