Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    [MySql] Importare i file

    Sul MySql che ho installato in locale vorrei importare un file .sql di circa 25 Mb. Il problema sorge, xche' di default MySql fa importare file da 2Mb.

    Sono andato nel file php.ini e ho impostato questa riga:

    upload_max_filesize = 28M

    che ha sostiutito questa

    upload_max_filesize = 2M

    Ma il problema resta, mi fa importare file da 2Mb,

    qualcuno sa come risolverlo?

  2. #2
    mi pare strano ti faccia importare così poco...

    ad ogni modo guarda nel thread in rilivo.. c'è il link a duna mia pillola in merito

    :ciuaz:

  3. #3
    HAI cotnrollato anche il timeout di esecuzione dello script ??

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Oggi al riavvio ha settato la dimensione massima a 28m, come avevo impostato nel php.ini, credo sia stato un problema di riavvio di Apache. Dopo aver effettuato le modifiche, non ho riavviato il server.

  5. #5
    Originariamente inviato da Toniello
    Oggi al riavvio ha settato la dimensione massima a 28m, come avevo impostato nel php.ini, credo sia stato un problema di riavvio di Apache. Dopo aver effettuato le modifiche, non ho riavviato il server.
    Ciao a tutti... io ho il tuo stesso problema...

    di default phpmyadmin mi setta la dimensione massima uppabile dei file.sql a 2048byte solo che ho un db da 150 mega da buttare su

    ho editato il php.ini alle seguenti righe

    post_max_size = 150M

    upload_max_filesize = 150M


    mi sembra non ci siano altre righe da modificare...

    ho provato a riavviare apache tramite

    sudo apchectl graceful

    e a riavviare anche mysql da phpmyadmin ma la dimensione massima mi rimane fissa a 2048 K :master:

    ho dimenticato qualche passaggio o commesso qualche errore?

  6. #6
    ma se siete in locale importatelo dalla shell di mysql con il load data

  7. #7
    Originariamente inviato da stefano3804
    ma se siete in locale importatelo dalla shell di mysql con il load data
    bhè è la prima volta che uso mysql quindi non sono molto pratico

    ho fatto il login su mysql da shell

    ora la sintassi per importare da li com'è?

    ho cercato un pò in giro con scarsi risultati
    OnlyFocus.com President
    vBulletin.it STAFF

  8. #8
    Qui la ufficiale :http://dev.mysql.com/doc/refman/4.1/en/load-data.html

    qui un esempio :_

    LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;

  9. #9
    Originariamente inviato da mossss
    bhè è la prima volta che uso mysql quindi non sono molto pratico

    ho fatto il login su mysql da shell

    ora la sintassi per importare da li com'è?

    ho cercato un pò in giro con scarsi risultati
    continuando a cercare ho trovato questo:

    codice:
    LOAD DATA LOCAL INFILE '/percorso_file' INTO TABLE tabella;
    però questo INTO TABLE mi fa presupporre che si riferisca ad una particolare tabella del db e non al db stesso giusto?

    fare una casa del genere sarebbe corretto?

    codice:
    LOAD DATA LOCAL INFILE '/percorso_file' INTO DATABASE nome_db;
    :master:
    OnlyFocus.com President
    vBulletin.it STAFF

  10. #10
    Originariamente inviato da stefano3804
    Qui la ufficiale :http://dev.mysql.com/doc/refman/4.1/en/load-data.html

    qui un esempio :_

    LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
    a ok non avevo visto il tuo post...

    il mio problema è che il mio file da uppare contiene TUTTE le tabelle del database quindi io non sto importando una taballa ma il database completo

    adesso guardo al link che mi hai segnalato
    OnlyFocus.com President
    vBulletin.it STAFF

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.