آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل با مقدار مجاز import در phpmyadmin

Dadparvar  10 سال پیش  10 سال پیش
0 0

سلام و روز بخير.

بنده phpmyadmin را طبق راهنماهاي موجود تنظيم کردم (و وقتي اطلاعات php سرور را ميگيرم همه چيز صحيح هست) و قصد import کردن يک ديتابيس 1.2 گيگابايتي را دارم. اما کماکان موقع ورود به بخش import در ديتابيس در phpmyadmin حداکثر حجم مجاز روي (Max: 128MiB) هست.

طبق تنظيمات که اعمال کردم، post_max_size روي 1800 و memory_limit روي 2000 و upload_max_filesize روي 1500 مگابايت هست.

ممنون خواهم شد اگر راه حلي پيشنهاد کنيد.

0 0
ناگفته نماند که با هرتغيير، تمام سرويس ها نيز restart شد. اما باز هم مشکل پابرجاست (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  10 سال پیش
+1 0

اگر دسترسی به سرور دارید میتونید با استفاده از Commad  Line اینکارو انجام بدید :

Windows Command-Line  :

 mysql -u username -p database_name < file.sql

 

 

0 0
نيازم را با Command رفع کردم ديروز. (البته با دستور ديگري بجز دستوري که شما لطف کرديد و درج کرديد) اما مشکل اصلي پابرجاست. اصولا وقتي بنده تمام متغيرهاي مورد نياز را تغيير دادم بايد عدد مزبور نيز تغيير ميکرد. اما روي همان 128MiB مانده. (ممنون بابت پاسخ) (10 سال پیش)
0 0
فایل دیتابیس رو به فورمت gz تبدیل کنید حجم دیتابیس میاد پایین ، بعد یا از همین دستور استفاده کنید یا فایل رو ببرید توی سرور آپلود کنید و از سرور با دستور SQL بازش کنید ، توجه داشته باشید فایل gz رو باید بازش کنید در سرور (10 سال پیش)
0 0
بنده ديتابيس را به روش ديگري با همان حجم 1 و نيم گيگ import کردم و نيازم رفع شد. (بعد از gz کردن هم 160 مگابايت شده بود و به روش معمولي باز هم نمي شد) (10 سال پیش)
0 0
بله ، روش باز کردن فایل gz در این : لینک (10 سال پیش)
0 0
بله. تشکر. البته منظور من از "باز" در واقع "again" بود. نه "open". (10 سال پیش)
پاسخ به سوال 
Dadparvar  10 سال پیش
+1 0

روشي که براي import کردن ديتابيس 1 و نيم گيگابايتي ام استفاده کردم اين هست:

1. به قسمت MySQL Console در Wamp رفتم

2. بعد از رد شدن از قسمتي که رمز را مي خواهد (بصورت پيشفرض خالي هست و با زدن اينتر مي توانيد رد شويد) کد زير را نوشتم و اينتر را زدم و کار Import کردن به ديتابيس شروع شد:

use myDatabaseameInLocal

source D:/dev/wamp/apps/phpmyadmin4.1.14/upload/newDatabase.sql

دقت داشته باشيد که در خط اول به جاي myDatabaseNameInLocal بايد نام ديتابيس تان که روي لوکال هست و قرار است ديتابيس حجيم برروي آن import شود را وارد کنيد. و در خط دوم، آدرس محل ديتابيس جديد که قرار است import شود را وارد ميکنيم.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .