بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
Dadparvar 10 سال پیش
آخرین تغییر: 10 سال پیش

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

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

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

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

نظرات

Dadparvar 10 سال پیش
ناگفته نماند که با هرتغيير، تمام سرويس ها نيز restart شد. اما باز هم مشکل پابرجاست

پاسخ‌ها 2

کاشی زاده 10 سال پیش

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

Windows Command-Line  :

 mysql -u username -p database_name < file.sql

 

 

نظرات

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

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

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

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

use myDatabaseameInLocal

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

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

نظرات


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