Opetusohjelma, joka opettaa sinulle askel askeleelta kuinka muuttaa hyväksyttyä kokorajoitusta SQL-tiedostojen tuomiseksi phpMyAdminissa. Hyödyllinen, kun sinun on tuotava suuria tietokantoja. Muuta lähetyskokorajoituksen SQL-tiedostoa phpMyAdminissa.
Kun olemme tekemisissä tietokannat, on meille helpoin phpmyadmin, joka tarjoaa meille tietokannan hallintatuen verkkokäyttöliittymän kautta. phpMyAdminista voimme tehdä mitä tahansa muutoksia tietokantaan, johon meillä on pääsy. Voimme lisätä tietokantoja, luoda, poistaa ja muokata taulukoita tietokannoissa, voimme poistaa tai voimme tuonti päivämäärän mukaan.
Vakiokokoonpanossa (oletus) toiminto “Tuoda” -Sta phpmyadmin, ei salli meidän ladata sisään Mysql yli 2 Mt tiedostoille (2 048 KiB). Jos tarvitsemme yli 2 Mt:n tietokannan, tapahtuu virhe: “You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit.“
Ratkaisu pakata tietokanta (.sql-tiedosto) johonkin muotoon gzip- bzip2 tai postinumero, mutta jos tietokantatiedosto on erittäin suuri, emme varmasti saa edes pakkaamalla alle 2 Mt:n tiedostoa, jonka voi jakaa phpmyadmin. Ainoa ratkaisu on muuttaa latauksen sallittua kokorajoitusta.
Muuta lataus-/tuontikokorajaa phpMyAdminissa
Tuontiraja määräytyy kokoonpanon mukaan Php-, ja muuttaaksemme tätä rajaa meidän on muokattava PHP-määrityksestä vastaavaa tiedostoa (php.ini).
Käytetystä järjestelmästä riippuen php.ini voi sijaita “/etc/php.ini“- “/etc/php5/apache2/php.ini” tai muussa paikassa verkkopalvelin. Helpoin tapa paikantaa se on kirjautua sisään palvelimelle (välillä Ssh) ja anna komentorivi “locate php.ini“. Kun olet löytänyt php.ini-tiedoston, siirrymme sen muokkaamiseen.
nano /etc/php.ini

Tiedostossa php.ini etsi ja muokkaa seuraavia rivejä:
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
Meidän tapauksessamme asetimme, että tuotavan tiedoston enimmäiskoko ei saa olla suurempi kuin 180 Mt. Tämä tarkoittaa, että voimme tuoda jopa 180 Mt:n tietokantoja phpMyAdminin kautta.

Tarpeidesi mukaan muuttaa suoritusaikaa ja muistirajaa käytetty. Jos ajat täyttyvät php.ini sunt mici, iar fisierul de importat este foarte mare, atunci este posibil sa dea eroarea “time out” la import. Pentru acesta va trebui sa modificati “max_input_time” ja “max_execution_time“. Acest lucru este valabil si pentru limita de memorie, care trebuie sa fie marita in cazul bazelor de date mari. Dupa ce faceti modificarile, folosind editorul “nano”, apasati Ctrl + X sitten “Y” (Yes) si Kirjoittaa Muutosten tallentaminen.
Ultimul pas, este restartarea Apache -verkkopalvelin.
systemctl restart httpd
tai
/etc/init.d/httpd restart
Dupa restartul de apache puteti incepe importul fisierului cu baza de date.
Stealth Settings – Change Import Size Limit in phpMyAdmin.


Vanha opetusohjelma, mutta edelleen ajankohtainen. Kiitos paljon!
Se ei kuitenkaan toimi kaikissa tilanteissa. Yhteys aikakatkaistiin latauksen aikana.