-
[MySQL] INTO OUTFILE
Ciao,
mi chidevo se fosse utilizzare una query con tenete i comandi INTO OUTFILE per fare il backup di una tabella in un file di testo, perchè a seguito di alcune prove ottengo sempre questo errore:
Access denied for user 'username'@'localhost' (using password: NO)
Che fare?
Grazie Mille
-
'username' l'hai messo tu per semplificare o realmente ti da errore con 'username'?
-
no l'ho messo io per semplificare.
Per essre più chiari ecco che operazioni eseguo:
$tableName = 'tabella_backup';
$backupFile = '/percorso/mydb.txt';
$query = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName";
$result = mysql_query($query) or die("Errore Query: <br>".mysql_error()."<br>".$query);
-
Mi rispondo da solo:
Forse il problema dipende dal fatto che gli utenti non hanno accesso al livello FILE di mysql, peccato perchè era comodo poter fare il dump del db in un'unica query.
Però vorrei esser sicuro di questa affermazione, nessuno può confermare?
Update:
Ok bastava dare il comando SHOW GRANTS, per accorgersi che il permesso FILE non è concesso!!!