اين ارور رو ميده
نقل قول:
delimiter ;;
you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax to use near 'delimiter' at line 3
نمایش نسخه قابل چاپ
اين ارور رو ميده
نقل قول:
delimiter ;;
you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax to use near 'delimiter' at line 3
فايل رو روي سرور آپلود كنيد و به مدير سرورتون بگيد براتون رستور كنه با دستور mysqldump
با دستور cd به محل فايل بك آپ ديتابيس (با پسوند .sql) بره.
با دستور زير رستور كنه, به جای webhost_vb اسم ديتابيسي كه جديد ساختيد و ميخوايد بك آپ توش رستور بشه رو بذاريد و بجاي backup.sql هم نام اون فايل بك آپ رو بذاريد.
mysql -u root -p webhost_vb < backup.sql
بعد از اينتر كردن پسورد روت ماي اس كيو ال رو ميخواد كه اين دست مدير هست و بايد بدونه !
بعدشم كه پسورد داديد سه ثانيه بعدش رستور شده و خلاص !
با اين روش مثلا حجم ديتابيس 700 مگ هم باشه نهايتا 40-50 ثانيه بعدش رستور ميشه تموم ميشه .
پسورد root رو نیاز ندارید ، به جای اسم دیتابیس رو باید بنویسید
دستور واضح :
اما اگه حجم فایل خیلی باشه مثلاً بالای 300 مگکد:mysql -u db_user -p db_name < file_location.sql
و ارور داد باید فایل my.cnf رو ویرایش کنید
nano /etc/my.cnf
بعد خط max_allowed_packet اگه هست مقدارشو زیاد کن ( یه چیز بیشتر از میزان حجم دیتابیس ) اگه نبود اینو بنویس
اگه حجم دیتابیس بیشتر از 500 مگ باشه ، هر قدر که هست 100 مگ بیشتر رو اینجا بنویس و بعدش سرویس mysql رو ریستارت بده با دستورکد:max_allowed_packet = 500MB
service mysqld restart
بعد ایمپورت کن
فکر نکنم دیگه مشکلی داشته باشی
موفق باشید
توي whm تو منوي سمت چپ گزينه mysql رو سرچ كنيد تا به change password root mysql برسيد.
وقتي زدم mysql -u db_user -p mihanupl_mihanupload.sql < file_location.sql زد -bash: file_location.sql: No such file or directory