قبل از انجام ریاستور کردن دیتابیس توسط دستورات لینوکس در محیط SSH ابتدا باید اندازه پارامتر max_allowed_packet را بر اساس حجم دیتابیس مورد نظر تنظیم نمایید. برای ایجاد تغییرات در این پارامتر باید فایل my.cnf در مسیر /etc/ را ویرایش کرده و میزان مورد نظر خود را وارد نمایید. سپس فایل را ذخیره کرده و سرویس MySQL را ریست کنید.
جهت افزایش حجم max_allowed_packet طبق آموزش زیر عمل نمایید:
nano /etc/my.cnf
محتویات زیر را اگر نیست اضافه نمایید و اگر وجود دارد ویرایش کنید ۲۵۶ مگابایت را میتوانید به عدد دلخواه تغییر دهید.
[mysqld]
local-infile=0
max_allowed_packet=256M
حال وارد کنترل پنل وب هاستینگ سرور خود شوید و یک دیتابیس جدید ایجاد کنید. سپس نام کاربری و کلمه عبور این دیتابیس جدید را ساخته و به آن اختصاص دهید. حالا از طریق SSH وارد پوشهای شوید که فایل .sql حجیم در آن واقع شده است. با دستورات زیر اقدام به بازیابی و ریاستور این فایل .sql داخل دیتابیس MySQL ساخته شده در کنترل پنل وب هاستینگ خود نمایید:
mysql -u dbuser -p esme-Deytabeys-Jadid < Database-Ghabli.sql
با زدن کلید Enter سیستم عامل از شما رمز و کلمه عبور دیتابیس ساخته شده در کنترل پنل را میخواهد که با وارد کردن آن عملیات بازیابی و ریاستور کردن دیتابیس آغاز میگردد. اگر به کلمه عبور MySQL Root Password دسترسی دارید میتوانید بدون نیاز به کلمه عبور و نام کاربری دیتابیس اقدام به بازیابی و ریستور کردن آن با یوزر root پایگاه داده MySQL نمایید:
mysql -u root -p esme-Deytabeys-Jadid < Database-Ghabli.sql
توجه: اگر MySQL شما پسورد داشته باشد پسورد را از طریق Cpanel تغییر دهید.