Il 04 giugno 2010 13.31, Giorgio Bompiani <[email protected]> ha scritto: > Davide Prina ha scritto: >> >> premetto che non conosco MySql >> >> On 03/06/2010 14:57, Giorgio Bompiani wrote: >> Il problema è che il file "opzioni.prov" non si trova. >> > >> scusa, ma perché non provi a mettere un percorso assoluto, così sei sicuro >> della posizione dove dovrebbe essere il file? >> > Naturalmente ho provato, ma succede questo: > mysql> SELECT * INTO OUTFILE '/home/giorgio/opzioni.prov' FROM opzioni; > ERROR 1 (HY000): Can't create/write to file '/home/giorgio/opzioni.prov' > (Errcode: 13) > mysql> > > allora lo creo (ovviamente con i permessi 777) e la risposte diventa: > mysql> SELECT * INTO OUTFILE '/home/giorgio/opzioni.prov' FROM opzioni; > ERROR 1086 (HY000): File '/home/giorgio/opzioni.prov' already exists > mysql> > Ma per sfrondare il problema avevo parlato solo del primo aspetto che è > quello successo per primo. > >> Inoltre tu lo cerchi sul server o sul client. Io direi che il file è >> salvato sul server. >> > Il server ed il client sono sullo stesso pc ed io ho fatto la ricerca > partendo dalla radice. > Pensavo che potesse esistere una qualche situazione, anche se rara, in cui > dei files possono rimanere nascosti. > > Gli scaffali dei miei libri sono qui: > > http://loscaffaledi.giorgiobompiani.it > > Linux User # 454514 http://counter.li.org/ > > > -- > Per REVOCARE l'iscrizione alla lista, inviare un email a > [email protected] con oggetto "unsubscribe". Per > problemi inviare un email in INGLESE a [email protected] > > To UNSUBSCRIBE, email to [email protected] > with a subject of "unsubscribe". Trouble? Contact > [email protected] > Archive: http://lists.debian.org/[email protected] > >
Ho fatto una prova veloce. Se non specifichi il path dell''outfile (es. INTO OUTFILE 'outfile'), lo stesso viene creato nella directory /var/lib/mysql/dbname, dove dbname è il nome del db mysql. Se specifichi il path dell'outfile (es. INTO OUTFILE '/path/to/outfile') lo stesso viene creato nella directory desiderata (es. /path/to) a patto che l'utente mysql abbia i diritti di scrittura in quella directory. Ciao. -- Peppe -- Per REVOCARE l'iscrizione alla lista, inviare un email a [email protected] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [email protected] To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

