Header

وارد کنترل پنل وب هاستینگ سرور خود شوید و یک دیتابیس جدید ایجاد کنید . سپس نام کاربری و کلمه عبور این دیتابیس جدید را ساخته و به آن اختصاص دهید . حالا از طریق ssh وارد فولدر و پوشه ای شوید که فایل .sql در آن واقع شده است . با دستورات زیر اقدام به بازیابی و ریستور کردن این فایل .sql داخل دیتابیس MySQL ساخته شده در کنترل پنل وب هاستینگ خود نمایید :

mysql -u dbuser -p  dbname < db.sql

با زدن کلید Enter سیستم عامل از شما رمز و کلمه عبور دیتابیس ساخته شده در کنترل پنل را میخواهد که با وارد کردن آن عملیات بازیابی و ریستور کردن دیتابیس آغاز میگردد . اگر به کلمه عبور MySQL Root Password دسترسی دارید میتوانید بدون نیاز به کلمه عبور و نام کاربری دیتابیس اقدام به بازیابی و ریستور کردن آن با یوزر root پایگاه داده MySQL نمایید :

mysql -u root -p  dbname < db.sql

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

سلام
اگر به فایل php.ini دسترسی دارید باید پارامتر upload_max_filesize رو به میزانی که نیاز دارید تغییر بدید.
البته باید توجه داشته باشید که مقدار پارامتر post_max_size کمی بیشتر از پارامتر upload_max_filesize
باشد.
اگر سرعت اینترنت شما پایین است یا زمان آپلود فایل شما بیشتر از زمان وارد شده برای پارامتر max_execution_time و max_input_time طول خواهد کشید،باید مدت زمان این پارامتر ها را نیز تغییر دهید.
بعد از restart کردن وب سرور میتوانید آپلود را انجام دهید.
اگر به فایل php.ini دسترسی ندارید،معمولا میتوانید این تنظیمات را در فایل htaccess. وارد نموده و نیازی به
restart وب سرور نیز نخواهد بود.
htaccess.

php_value session.gc_maxlifetime 10800
php_value max_input_time         10800
php_value max_execution_time     10800
php_value upload_max_filesize    110M
php_value post_max_size          120M

جهت افزایش حجم max_allowed_packet طبق اموزش زیر

nano /etc/my.cnf

محتویات زیر را اگر نیست ادد و اگر وجود دارد ادیت کنید ۲۵۶ مگ را میتوانید به عدد دلخواه تغییر دهید

[mysqld]
local-infile=0
max_allowed_packet=256M

تشکر