Presumibilmente, stai tentando di esportare da un Amazon RDS
database tramite un SELECT ... INTO OUTFILE
query, che produce questo problema effettivamente riscontrato, vedere ad es. esporta il database in CSV
. La rispettiva risposta del team AWS
conferma la tua ipotesi di mancanza di accesso al server impedendo un'esportazione in questo modo e suggerisce anche un approccio alternativo esportando i tuoi dati in formato CSV selezionando i dati nel client della riga di comando MySQL e reindirizzando l'output per riformattare i dati come CSV , in questo modo:
mysql -u username -p --database=dbname --host=rdshostname --port=rdsport --batch
-e "select * from yourtable"
| sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > yourlocalfilename
L'utente fpalero fornisce un'alternativa e un approccio presumibilmente più semplice, se conosci e specifichi i campi in anticipo:
mysql -uroot -ppassword --database=dbtest
-e "select concat(field1,',',field2,',',field3) FROM tabletest" > tabletest.csv