
نوشته اصلی توسط
Sajad
فايل رو روي سرور آپلود كنيد و به مدير سرورتون بگيد براتون رستور كنه با دستور mysqldump
با دستور cd به محل فايل بك آپ ديتابيس (با پسوند .sql) بره.
با دستور زير رستور كنه, به جای webhost_vb اسم ديتابيسي كه جديد ساختيد و ميخوايد بك آپ توش رستور بشه رو بذاريد و بجاي backup.sql هم نام اون فايل بك آپ رو بذاريد.
mysql -u root -p webhost_vb < backup.sql
بعد از اينتر كردن پسورد روت ماي اس كيو ال رو ميخواد كه اين دست مدير هست و بايد بدونه !
بعدشم كه پسورد داديد سه ثانيه بعدش رستور شده و خلاص !
با اين روش مثلا حجم ديتابيس 700 مگ هم باشه نهايتا 40-50 ثانيه بعدش رستور ميشه تموم ميشه .

نوشته اصلی توسط
Parshosts
پسورد روت mysql رو از كجا بگيرم؟
پسورد root رو نیاز ندارید ، به جای اسم دیتابیس رو باید بنویسید
دستور واضح :
کد:
mysql -u db_user -p db_name < file_location.sql
اما اگه حجم فایل خیلی باشه مثلاً بالای 300 مگ
و ارور داد باید فایل my.cnf رو ویرایش کنید
nano /etc/my.cnf
بعد خط max_allowed_packet اگه هست مقدارشو زیاد کن ( یه چیز بیشتر از میزان حجم دیتابیس ) اگه نبود اینو بنویس
کد:
max_allowed_packet = 500MB
اگه حجم دیتابیس بیشتر از 500 مگ باشه ، هر قدر که هست 100 مگ بیشتر رو اینجا بنویس و بعدش سرویس mysql رو ریستارت بده با دستور
service mysqld restart
بعد ایمپورت کن
فکر نکنم دیگه مشکلی داشته باشی
موفق باشید