Tutorial che ti insegna passo dopo passo come modificare il limite di dimensione accettato per l'importazione di file SQL in phpMyAdmin. Utile quando è necessario importare database di grandi dimensioni. Modifica il file SQL del limite di dimensione del caricamento in phpMyAdmin.
Quando lavoriamo con banca datiLa maggior parte a portata di mano noi è phpMyAdmin, Forniamo supporto alla gestione basi dato interfaccia web eprin. Da phpMyAdmin siamo in grado di apportare modifiche in un database a cui abbiamo accesso. Possiamo aggiungere i database, creare, cancellare e modificare le tabelle in database, siamo in grado di rimuovere o banche dati di importazione mantenute.
Nella configurazione standard (default) funzione "Importare"In phpMyAdminNon ci permettono di fare caricare in MySQL il file più grandi 2MB (2,048 KiB). Se abbiamo bisogno di un database più grande di 2 MB, si verifica l'errore: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
Una soluzione potrebbe comprimere il database (file .sql) in uno dei formati gzip, bzip2 o chiusura, ma se il file di database è molto grande, sicuramente non lo comprimiamo nemmeno per ottenere un file sotto 2MB che può essere scansionato da phpMyAdmin. L'unica soluzione è quella di cambiare il limite di dimensione consentita per il caricamento.
Cambio Carica / Importa limite di dimensione in phpMyAdmin
limite di importazione è dato dalla configurazione PHPDel sito, e per modificare questo limite sarà necessario modificare il file di configurazione responsabile per PHP (php.ini).
A seconda del sistema utilizzato, php.ini può trovarsi in "/etc/php.ini
","/etc/php5/apache2/php.ini
” o in un'altra posizione su web server. Il modo più semplice per individuarlo è accedere al server (tramite SSH) e inserisci la riga di comando "locate php.ini
“. Dopo aver individuato il file php.ini, passiamo alla modifica.
nano /etc/php.ini
Nel fascicolo php.ini cercare e modificare le seguenti righe:
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
Nel nostro caso abbiamo impostato la dimensione massima del file da importare non è inferiore a 180MB. Ciò significa che possiamo importare via di database phpMyAdmin a 180MB.
In Funt vostre esigenze cambiare tempo di esecuzione e il limite di memoria utilizzato. Se i tempi fissati in php.ini sono piccoli e il file da importare è molto grande, quindi è possibile dare l'errore "time out"L'importazione. Per questo dovrai cambiare "max_input_time
"E"max_execution_time
“. Ciò vale anche per il limite di memoria, che deve essere aumentato per i database di grandi dimensioni. Dopo aver apportato le modifiche, utilizzando l'editor "nano", fare clic su Ctrl + X poi "Y"(Si si Enter per salvare le modifiche.
L'ultimo passaggio è il riavvio Apache Web Server.
systemctl restart httpd
o
/etc/init.d/httpd restart
Dopo il riavvio di apache è possibile avviare l'importazione del file con il database.
Stealth Settings - Importa Limite di dimensione Variazione phpMyAdmin.
Vecchio tutorial ma ancora attuale. Molte grazie!
Tuttavia, non funziona in tutte le situazioni. Connessione scaduta durante il caricamento.