نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: مشکل گرفتن بکاپ از دیتابیس و انتقال آن به سرور دیگر

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2012
    نوشته ها
    43
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    25
    تشکر شده در
    22 پست

    پیش فرض مشکل گرفتن بکاپ از دیتابیس و انتقال آن به سرور دیگر

    با سلام خدمت عزیزان و سروران گرامی

    ببخشید من یه سرور مجازی دارم که فردا اعتبارش تموم میشه،فعلا به علت اینکه مشغول کاری هستم نمیتونم به کارهای سایت برسم
    برای همین میخواستم از دیتابیس سایتم بکاپ بگیرم و اون رو به سرور یکی از دوستانم انتقال بدم که انشاالله بعد از 3 ماه دیگه برگردم و دیتابیس رو روی سرور جدیدی ریستور کنم

    در حال حاضر کنترل پنل سرورم کلوکسو هستش

    حجم دیتابیس بالاست و نمیشه از طریق phpmyadmin بکاپ و اکسپورت گرفت

    بنده نحوه بکاپ گیری از طریق دستور ssh رو تونستم پیدا بکنم ولی نحوه انتقال به سرور دیگر رو پیدا نکردم
    از دوستان عزیز خواهش میکنم سریعتر کمکم کنند
    اجرتون با امام حسین

    - - - Updated - - -

    با سلام
    من نمیدونم چرا توی کشور ما همه چیز پولی شده؟
    دلیل اینکه خارجی ها پیشرفت میکنند و ما عقب موندیم همینه
    اونا بیشتر خدمات میدن و ما ایرانی ها واسه هرچیز کوچیکی پول میخوایم
    البته ارزش علم رو پایین نمیارم ولی اینجا یک انجمن تخصصی است نه .........
    متاسفانه من امروز عجله ای و فورس ماژور و حیاتی بود کارم
    میدونید چی شد؟
    چندین پیام خصوصی درافت کردم که با دریافت هزینه اینکا رو انجام میدن برام
    قیمت ها خیلی جالب بود

    به هر حال بگذریم

    منم دست به کار شدم و توی سایت های خارجی کمی سرچ کردم و مشکلم حل شد
    حالا اینجا آموزش رو قرار میدم تا اگر کسی مشکلی بدین شکل داشت دیگه گرفتار اینجور متخصص ها نشند

    خوب بریم سر اصل مطلب

    ابتدا عرض کنم این برای کنترل پنل کلوکسو هست و بقیه کنترل پنل ها تفاوت آنچنانی ندارند

    ابتدا وارد محیط ssh میشیم

    سپس دستور زیر را وارد میکنیم

    mysqldump -u uname -p dbname > db_backup.sql

    uname : همان نام کاربری دیتابیس هست
    dbname: همان نام دیتابیستون هست که میخواهید بکاپ بگیرید
    db_backup.sql: نامی است که میخواهید دیتابیستون باهاش ذخیره بشه

    خب اگر بخواهید به صورت فایل zip بکاپ بگیرید این دستور رو به جای دستور بالا بزنید

    mysqldump -u uname -p dbname | gzip -9 > db_backup.sql.gz

    خب حالا میخوایم دیتابیس بکاپ گرفته و ذخیره شده را به روت سایت انتقال بدیم تا برای انتقال به سرور جدید آماده بشه

    برای اینکار دستور زیر را وارد نمایید

    cp /root/db_backup.sql.gz /home/username-host/domain

    مثلا اگر سایتی که دیتابیسش رو بکاپ گرفتید دامینش www.test.com باشه و نام کاربری هاستتون mms باشه دستور به شکل زیر خواهد بود

    cp /root/db_backup.sql.gz /home/mms/test.com

    خب حالا وارد روت هاست یعنی همانجایی که اسکریپت سایتتون نصب هست میرید و دسترسی فایل db_backup.sql.gz را روی 777 قرار میدید

    حالا از طریق ssh وارد سروری میشید که میخواهید فایل بکاپ رو انتقال بدید
    و سپس دستور زیر را وارد میکنید

    wget http://domain/db_backup.sql.gz

    یادتون باشه به صورت مثال گفتیم سایتمون دامین www.test.com هست
    حالا دستور به صورت زیر می باشد

    wget http://test.com/db_backup.sql.gz

    بدین صورت به راحتی از دیتابیستون بکاپ گرفتید و به یک سرور دیگه انتقال دادید

    امیدوارم واضح توضیح داده باشم
    ﺣﻤﺪ ﻭ ﺳﭙﺎﺱ ﻣﺨﺼﻮﺹ ﺧﺪﺍﻭﻧﺪﯼ است
    ﮐﻪ ﻫﺮ ﺟﺎ ﺧﻮﺍﺳﺘﻢ ﺍﻭ ﺑﻮﺩ
    ﺍﻣﺎ ﻫﺮ ﺟﺎ ﺍﻭ ﺧﻮﺍﺳﺖ ﻣﻦ ﻧﺒﻮﺩﻡ !

  2. تعداد تشکر ها از sms118 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل در دیتابیس-عدم ایمپورت دیتا بیس اصلی (MariaDB 5.5.41)
    توسط dreamyeye در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: March 31st, 2018, 11:00
  2. پاسخ ها: 3
    آخرين نوشته: September 26th, 2017, 00:34
  3. درخواست سرور مجازی از دیتاسنتر ایس کلو ( icecolo ) انگلیس
    توسط fashen در انجمن درخواست سرور مجازی
    پاسخ ها: 1
    آخرين نوشته: August 26th, 2014, 11:02
  4. پاسخ ها: 0
    آخرين نوشته: October 2nd, 2013, 22:14
  5. پاسخ ها: 5
    آخرين نوشته: August 6th, 2013, 07:11

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •