![آپاچی چیست؟ مرور مفصلی بر وبسرور آپاچی آپاچی چیست؟ مرور مفصلی بر وبسرور آپاچی](https://famaserver.com/wp-content/uploads/2024/07/آپاچی-چیست؟-مرور-مفصلی-بر-وب_سرور-آپاچی-300x200.jpg)
![آپاچی چیست؟ مرور مفصلی بر وبسرور آپاچی آپاچی چیست؟ مرور مفصلی بر وبسرور آپاچی](https://famaserver.com/wp-content/uploads/2024/07/آپاچی-چیست؟-مرور-مفصلی-بر-وب_سرور-آپاچی-300x200.jpg)
در این مقاله به آموزش ایمپورت دیتابیس در ssh میپردازیم بدون محدودیت حجمی.
یکی از مشکلات بزرگی که برای وبمستران و مدیران سایت رخ میدهد حجم بالای دیتابیس و انتقال آن ها میباشد.
در آموزش افزایش حجم آپلود فایل در وردپرس به بیشتر کردن منابع دیتابیس برای آپلود با طرفیت دلخوان اشاره کردیم ولی در آن روش مشکلاتی وجود دارد , که به آن میپردازیم.
ایمپورت دیتابیس سنگین اصولا هیچ سایت و اپلکیشنی بدون وجود دیتابیس امکان سرویس دهی به کاربران را نخواهد داشت که این امر با نکات و ترفد هایی همراه است که صرفا بعد از گذشت زمان و تحقیق میسر میشود.
دیتابیس هایی با حجم کم و زیاد وجود دارند که برای یک سایت معمولی مثل سایت فاماسرور این عدد ممکن است بین 200 الی 500 مگابایت متغییر باشد ولی سایتهایی وجود دارند که عدد آنها بیشتر از 1 گیگابایت میباشد.
برای ایمپورت این دیتابیس ها روش های که به آن اشاره شد کفایت نمیکند زیرا ممکن است در آپلود , دانلود , ایمپورت و اکسپورت مشکلاتی از جمله کیفیت اینترنت و .. مشکل ساز شود.
import database in ssh تنها راه حل ممکن برای جابجایی سرور میباشد .
چندین روش برای جابجایی دیتابیس های بزرگ وجود دارد که عبارتند از:
اما در این روش ها در صورتی که یک فیلد , جدول , کلومن یا سطر دارای مقدار 0 یا خالی باشد یا مشکلی در آن وجود داشته باشد هیچ یک از این روش ها کاربرد ندارد.
طبق تجربه تنها راه امن و سریع برای import دیتابیس از طریق ssh میباشد که در ادامه به آن میپردازیم.
برای import دیتابیس در ssh به موارد زیر نیاز مند هستیم:
در مرحله اول به SSH لاگین میکنیم و به فولدر سایت مورد نظر میرویم با دستور زیر:
cd /home/silad/public_html
نکته: در اینجا نام کاربری سایت ما silad میباشد که شما نام سایت (یوزرنیم هاست) را جایگزاری کنید.اگر از هاست اشتراکی استفاده میکنید بعد از لاگین به ssh مستقیم به دایرکتوری اصلی هدایت میشوید صرفا باید به آدرس فولدر public_html منتقل شوید.
آموزش ایمپورت دیتابیس در ssh
در مرحله بعدی باید به بخش DATABASE پنل مدیریت هاست مراجعه کنیم که در این آموزش پنل ما cPanel میباشد ولی در دایرکت ادمین و … صرفا باید یک دیتابیس با دسترسی کامل ایجاد کنیم و اطلاعات آن را ذخیره کنیم.
آموزش ایمپورت دیتابیس در ssh
پس از ساخت دیتابیس , نام پایگاه داده (database name) , نام کاربری دیتابیس (db name) و کلمه عبور (db password) را در یک فایل متنی ذخیره میکنیم.
سپس نام فایل پایگاه داده نیز که در فولدر اصلی سایت است ذخیره میکنیم در یک فایل متنی و دستور زیر را وارد میکنیم.
sudo mysql -u dbuser -p dbname < database.sql
بجای کلمه dbuser نام کاربری پایگاه داده , بجای dbname نام کامل پایگاه داده را وارد میکنیم و بجای database.sql نیز نام فایل بک آپ دیتابیس را جایگذاری میکنیم سپس با زدن کلید Enter به مرحله بعد میرویم که باید پسورد یا کلمه عبور پایگاه داده را وارد و مجدد کلید Enter را میزنیم.
بسته به حجم فایل و منابع سرور منتظر میمانیم تا زمانی که امپورت کامل شود و آماده دریافت دستورات بعدی برسد.
فایل دیتابیس ما با موفقیت ایمپورت شد.
نکته:ایمپورت دیتابیس از طریق phpmyadmin و ایمپورت دیتابیس اطریق SSH تنها در صورتی تفاوت دارند که حجم دیتابیس بزرگ باشد مانند دیتابیس های 15 گیگابایتی و …
آموزش ایمپورت دیتابیس در ssh– فاماسرور
بلی با توجه به دستورات دیتابیس مربوطه این امکان در تمام دیتابیس ها امکان پذیر میباشد.
طبیعتا میزان پردازش و رم سرور در سرعت ایمپورت تاثیر گذار میباشد.
در صورتی که آپلود از سرور مجازی یا بصورت لوکال باشد و حجم آپلود دیتابیس افزایش پیدا کرده باشد تفاوتی ندارد ولی هیچ روشی مانند ssh پرسرعت نیست.
سرور مجازی یکی از سرویس های پر استفاده و مقرون بصرفه برای کسب و کارهای کوچک و خدمات سایر در ضمینه IT و شبکه میباشد که توان پشتیبانی از 128 هسته و 512 گیگ رم را دارد.
سرور های اختصاصی فاماسرور از دو گروه نسل جدید و پردازش سنگین استفاده میشود که میتوانید تا 155 گیگاهرتز پردازش و تا 1.5 ترابایت رم را در اختیار داشته باشید.
سرور بیگ بلوباتن اختصاصی و مجازی یکی از خدمات , برای استفاده از کلاس های آموزشی , جلسات و ... بصورت دوطرفه و با کیفیت تضمین شده میباشد.
در هاست لینوکس با منابع گوناگون امکان میزبانی از سایت های بزرگ و پر بازدید نیز وجود دارد و میتوان از مزایا و خدمات آن استفاده کرد.
هاست های دانلود فاماسرور میزبانی شده در دیتاسنتر های لول 1 ایران میباشد که با سخت افزار ها و استوریج های نسل جدید میزبانی و پشتیبانی میشوند.
ثبت دامنه های بین المللی , دامنه ir و دامنه های با پسوند های مختلف در فاماسرور پشتیبانی میشوند.
ممنون از اموزش خوب و کاربردیتون – عالی بود
درود بر شما