När vi arbetar med databasMest praktiskt för oss phpMyAdminSom tillhandahåller förvaltningstjänster stödbaser ges eprin webbgränssnitt. Från phpMyAdmin kan vi göra några ändringar i en databas som vi har tillgång till. Vi kan lägga till databasen, skapa, ta bort och redigera tabeller i databaser, vi kan ta bort eller import databaser som upprätthålls.
I standardkonfigurationen (default) funktion "Importera"från phpMyAdmin, Inte tillåter oss att ladda upp i MySQL filerna större än 2MB (2,048 KiB). Om vi har en databas som är större än 2 MB viktig, uppstår felet: "Du har antagligen försökt ladda upp för stort file. Se dokumentation för hur du löser denna gräns."
En lösning vore att komprimera databasfilen (. SQL) i ett av de format som gzip, bzip2 eller zip, men om databasfilen är väldigt stor komprimerar vi det inte ens för att få en fil under 2MB som kan skannas av phpMyAdmin. Den enda lösningen är att ändra storleksgränsen tillåtet för uppladdning.
Ändra Upload / Importera Storleksbegr i phpMyAdmin
Import gräns ges av konfigurationen PHPRegelverket och att ändra denna gräns måste redigera PHP konfigurationsfilen som är ansvarig för (php.ini).
Beroende på vilket system som används kan php.ini placeras i "/etc/php.ini", "/etc/php5/apache2/php.ini" eller på en annan plats på webbserver. Det enklaste sättet att hitta den är att logga in på servern (via SSH) och ge kommandoraden "lokalisera php.iniEfter att ha hittat php.ini-filen går vi vidare till att redigera den.
nano / etc / php.ini
I php.ini fil söka och redigera följande rader:
max_execution_time = 60 ; Maximal exekveringstid för varje script, i sekunder (def. 30)
max_input_time = 90 ; Maximal tid varje skript april spenderar pars begära uppgifter (def. 60)
memory_limit = 128M ; Högsta mängd minne ett skript april konsumerar (def. 128mb)
upload_max_filestorlek = 200 M ; Maximal tillåten storlek för uppladdad files. (def. 2 MB)
post_max_size = 180M ; Maximal storlek på POST uppgifter PHP som kommer att acceptera.
I vårt fall satt vi den maximala storleken på den fil som ska importeras är högst 180MB. Det innebär att du kan importera via phpMyAdmin-databas till 180MB.
I pannan på dina behov ändra genomförandetid och minnesgräns användas. Om de tider som anges i php.ini är små och filen som ska importeras är mycket stor, då är det möjligt att ge felet "timeout"vid import. För detta måste du ändra"max_input_time"och"max_execution_timeDetta gäller även minnesgränsen, som måste ökas för stora databaser. När du har gjort ändringar med "nano" -redigeraren trycker du på Ctrl + X sedan "Y"(Jaja Enter för att spara ändringarna.
Det sista steget är att starta om Apache Web Server.
tjänsten httpd starta
eller
/ Etc / init.d / httpd restart
Efter omstart av apache Du kan börja importera databasfilen.
Stealth Settings - Ändra Importera storleksgräns i phpMyAdmin.