Apmācība, kas soli pa solim māca, kā mainīt pieņemto lieluma ierobežojumu SQL failu importēšanai programmā phpMyAdmin. Noder, ja nepieciešams importēt lielas datu bāzes. Mainiet augšupielādes lieluma ierobežojuma SQL failu programmā phpMyAdmin.
Kad mēs strādājam ar datu bāzesLielākā daļa sasniedz mūs ir phpMyAdmin, Mēs piedāvājam vadības atbalstu balsta sniegts eprin web interfeisu. No phpMyAdmin mēs varam veikt izmaiņas datu bāzē, kas mums ir pieejami. Mēs varam pievienot datu bāzes, izveidot, dzēst un rediģēt tabulas datu bāzē, mēs varam noņemt vai importa datubāzes uztur.
Standarta konfigurācijā (default) funkcija “imports"In phpMyAdmin, Neļaujiet mums augšupielādēt MySQL 2MB failus lielāks nekā (2,048 KiB). Ja mums ir nepieciešama datu bāze, kas lielāka par 2 MB, rodas kļūda: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
Risinājums saspiest datu bāzes failu (. SQL) vienā no formātiem gzip, bzip2 vai rāvējslēdzējsBet, ja fails ir ļoti liels datu bāze, tad, protams, nav kompresijas nesaņems failu zem 2MB kas var Izkaisījums ar phpMyAdmin. Vienīgais risinājums ir mainīt izmēru noteikto maksimālo augšupielādei.
Mainīt Upload / Imports Size Limit phpMyAdmin
Importa ierobežojums ir dota konfigurācija PHPKopiena, un, lai mainītu šo robežu būs nepieciešams rediģēt konfigurācijas failu, kas reaģē PHP (php.ini).
Atkarībā no izmantotās sistēmas php.ini var atrasties mapē/etc/php.ini
","/etc/php5/apache2/php.ini
” vai citā vietā tīmekļa serveris. Vieglākais veids, kā to atrast, ir pieteikties serverī (izmantojot SSH) un dodiet komandrindu "locate php.ini
“. Pēc faila php.ini atrašanas mēs pārietam pie tā rediģēšanas.
nano /etc/php.ini
Failā php.ini meklējiet un rediģējiet šādas rindas:
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
Mūsu gadījumā mēs noteiktu maksimālo lielumu failu, kas paredzēti importam ir ne vairāk nekā 180MB. Tas nozīmē, ka jūs varat importēt, izmantojot phpMyAdmin datu bāzes 180MB.
Jo Funt savām vajadzībām mainīt izpildes laiku un atmiņas limitu lietots. Ja laiks noteikts php.ini ir mazi un importējamais fails ir ļoti liels, tad ir iespējams norādīt kļūdu "laiks,”Imports. Lai to izdarītu, jums būs jāmaina "max_input_time
"Un"max_execution_time
“. Tas attiecas arī uz atmiņas ierobežojumu, kas jāpalielina lielām datu bāzēm. Pēc izmaiņu veikšanas, izmantojot "nano" redaktoru, noklikšķiniet uz Ctrl + X tad “Y"(Jā jā Enter , lai saglabātu izmaiņas.
Pēdējais solis ir restartēšana Apache Web Server.
systemctl restart httpd
vai
/etc/init.d/httpd restart
Pēc restartēšanas apache Jūs varat sākt ar bāzes importa faila.
Stealth Settings - Mainīt Importēt izmērs Limit phpMyAdmin.
Veca apmācība, bet joprojām aktuāla. Liels paldies!
Tomēr tas nedarbojas visās situācijās. Augšupielādes laikā iestājās savienojuma noildze.