Õpetus, mis õpetab samm-sammult, kuidas muuta phpMyAdminis SQL-failide importimisel lubatud suurusepiirangut. Kasulik, kui teil on vaja importida suuri andmebaase. Muutke üleslaadimise suuruse piirangu SQL-faili phpMyAdminis.
Kui me töötame andmebaasEnamik meiega on phpMyAdmin, Pakume juhtimise toetamine tugineb antud eprin veebiliidese. Alates phpMyAdmin saame teha muudatusi andmebaasis, meil on juurdepääs. Me võime lisada andmebaasid, luua, kustutada ja muuta tabelid andmebaasi, saame eemaldada või import andmebaasist.
Standardkonfiguratsioonis (default) funktsioon "Import"kohta phpMyAdmin, Ei võimalda meil laadida sisse MySQL 2MB suuremate failide (2,048 KiB). Kui vajame üle 2 MB andmebaasi, ilmneb tõrge: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
Lahendus oleks suruma andmebaasi faili (. Sql) ühes formaadis gzip, bzip2 või tõmblukk, kuid kui andmebaasifail on väga suur, siis me kindlasti seda isegi mitte pakkima, et saada faili 2MB all, mida saab skannida phpMyAdmin. Ainus lahendus on muuta suuruse piirang lubatud üles laadida.
Muuda Täiendava / Import Size Limit phpMyAdmin
Import piir on antud konfiguratsioon PHPÜhenduse ja muuta see piir on vaja muuta konfiguratsioonifaili, mis vastab PHP (php.ini).
Sõltuvalt kasutatavast süsteemist võib php.ini asuda kaustas "/etc/php.ini
","/etc/php5/apache2/php.ini
” või mõnes muus kohas veebiserver. Lihtsaim viis selle leidmiseks on sisse logida serverisse (via SSH) ja anna käsurida "locate php.ini
“. Pärast faili php.ini leidmist jätkame selle muutmist.
nano /etc/php.ini
Failis php.ini otsige ja redigeerige järgmisi ridu:
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
Meie puhul seadsime maksimaalne faili suurus imporditakse, ei ole rohkem kui 180MB. See tähendab, et saate importida kaudu phpMyAdmin andmebaasi 180MB.
In Funt teie vajadustele muuta tegemise aeg ja mälu piir kasutada. Kui korda seatud php.ini on väikesed ja imporditav fail on väga suur, siis on viga võimalik anda "aeg maha”Import. Selleks peate muutma "max_input_time
"Ja"max_execution_time
“. See kehtib ka mälupiiri kohta, mida tuleb suurte andmebaaside puhul suurendada. Pärast muudatuste tegemist klõpsake redaktori "nano" abil nuppu Ctrl + X siis “Y”(Jah) jah Enter Muudatuste salvestamiseks.
Viimane samm on taaskäivitamine Apache Web Server.
systemctl restart httpd
või
/etc/init.d/httpd restart
Pärast taaskäivitamist apache Võite alustada andmebaasi import fail.
Stealth Settings - Import Size Limit phpMyAdmin.
Vana õpetus, kuid siiski asjakohane. Tänud!
Siiski ei tööta see kõigis olukordades. Üleslaadimisel aegus ühendus.