Du forsøger formentlig at eksportere fra en Amazon RDS
database via en SELECT ... INTO OUTFILE
forespørgsel, som giver dette faktisk almindeligt forekommende problem, se f.eks. eksportér database til CSV
. Det respektive AWS-teamsvar
bekræfter din antagelse om manglende serveradgang, hvilket forhindrer en eksport som sådan, og foreslår også en alternativ fremgangsmåde ved at eksportere dine data i CSV-format ved at vælge dataene i MySQL-kommandolinjeklienten og overføre outputtet til at omformatere dataene som CSV , sådan:
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
Brugeren fpalero giver et alternativ og angiveligt enklere tilgang, hvis du kender og specificerer felterne på forhånd:
mysql -uroot -ppassword --database=dbtest
-e "select concat(field1,',',field2,',',field3) FROM tabletest" > tabletest.csv