Przypuszczalnie próbujesz wyeksportować z Amazon RDS
bazy danych za pomocą SELECT ... INTO OUTFILE
zapytanie, w którym pojawia się ten rzeczywiście często spotykany problem, patrz np. eksportuj bazę danych do CSV
. Odpowiednia odpowiedź zespołu AWS
potwierdza twoje założenie, że brak dostępu do serwera uniemożliwia taki eksport, i sugeruje alternatywne podejście poprzez eksportowanie twoich danych w formacie CSV, wybierając dane w kliencie wiersza poleceń MySQL i przesyłając dane wyjściowe w celu ponownego sformatowania danych jako CSV , jak tak:
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
Użytkownik fpalero zapewnia alternatywę i podobno prostsze podejście, jeśli znasz i określisz pola z góry:
mysql -uroot -ppassword --database=dbtest
-e "select concat(field1,',',field2,',',field3) FROM tabletest" > tabletest.csv