phpMyAdmin'de SQL dosyalarını içe aktarmak için kabul edilen boyut sınırını nasıl değiştireceğinizi adım adım öğreten öğretici. Büyük veritabanlarını içe aktarmanız gerektiğinde yararlıdır. PhpMyAdmin'de Yükleme Boyutu Sınırı SQL dosyasını değiştirin.
Biz çalışırken veritabanıEn kullanışlı biziz phpMyAdminBiz sağlamak yönetim desteği eprin web arayüzü verilen dayandırır. PhpMyAdmin itibaren biz erişim için bir veritabanında herhangi bir değişiklik yapabilirsiniz. Biz, veritabanları eklemek oluşturmak, silmek ve veritabanları tabloları düzenleyebilirsiniz, biz kaldırmak ya da olabilir ithalat veritabanları muhafaza.
Standart konfigürasyonda (varsayılan) "ithalat"In phpMyAdminbize yükleme yapmak için izin vermez MySQL büyük dosyaları 2MB (2,048 KiB). 2 MB'den büyük bir veritabanına ihtiyacımız olursa şu hata oluşur: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
Bir çözüm biçimlerden birinde veritabanı (.sql dosyası) sıkıştırmak için olur gzip, bzip2 veya zipDosya çok büyük veritabanı Ama eğer, o zaman mutlaka hayır sıkıştırma ile dağılmaya edilebilir 2MB altında bir dosya almazsınız phpMyAdmin. Tek çözüm yüklemeler için izin verilen boyut sınırını değiştirmektir.
phpMyAdmin Değişim Yükleme / İthalat boyutu sınırı
İthalat sınırı yapılandırması tarafından verilir PHPSite ve bu sınırı değiştirmek için PHP (php.ini) sorumlu yapılandırma dosyasını düzenlemek zorunda kalacak.
Kullanılan sisteme bağlı olarak, php.ini "/etc/php.ini
""/etc/php5/apache2/php.ini
” veya başka bir konumda web sunucusu. Bulmanın en kolay yolu, sunucuda oturum açmaktır ( SSH) ve komut satırını verin "locate php.ini
". Php.ini dosyasını bulduktan sonra düzenlemeye geçiyoruz.
nano /etc/php.ini

Dosyanın içinde php.ini aşağıdaki satırları arayın ve düzenleyin:
max_execution_time = 60 ; Maximum execution time of each script, in seconds (def. 30)
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data (def. 60)
memory_limit = 128M ; Maximum amount of memory a script may consume (def. 128mb)
upload_max_filesize = 200M ; Maximum allowed size for uploaded files. (def. 2mb)
post_max_size = 180M ; Maximum size of POST data that PHP will accept
Bizim durumumuzda ithal edilecek dosyanın maksimum boyutu daha az değildir set 180MB. Yani, biz 180MB için phpMyAdmin veritabanı üzerinden alabilirsiniz anlamına gelir.

İhtiyaçlarınız Funt içinde yürütme zamanı ve bellek sınırını değiştirmek kullanılır. kere ayarlarsanız php.ini küçük ve içe aktarılacak dosya çok büyükse, bu durumda hata vermek mümkündür "zaman aşımı"İthalat. Bunun için değiştirmeniz gerekecek "max_input_time
"Ve"max_execution_time
". Bu, büyük veritabanları için artırılması gereken bellek sınırı için de geçerlidir. Değişiklikleri yaptıktan sonra, "nano" düzenleyiciyi kullanarak Ctrl + X sonra "Y"(Evet evet Enter Değişiklikleri kaydetmek için.
Son adım yeniden başlatılıyor Apache Web Sunucusu.
systemctl restart httpd
veya
/etc/init.d/httpd restart
Yeniden başlatmanın ardından apache Eğer veritabanı ile dosyayı içe başlayabilirsiniz.
Stealth Settings - phpMyAdmin İthalat Boyutu Sınırı Değişikliği.
Eski öğretici ama yine de alakalı. Çok teşekkürler!
Ancak, her durumda çalışmaz. Yükleme sırasında bağlantı zaman aşımına uğradı.