Вероятно се опитвате да експортирате от Amazon RDS
база данни чрез SELECT ... INTO OUTFILE
заявка, която дава този наистина често срещан проблем, вижте напр. експортиране на база данни в CSV
. Съответният отговор на екипа на AWS
потвърждава предположението ви за липса на достъп до сървъра, което предотвратява подобно експортиране, и предлага алтернативен подход чрез експортиране на вашите данни във формат CSV, като изберете данните в клиента на командния ред на MySQL и изведете изхода, за да преформатирате данните като CSV , така:
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
Потребителят fpalero предоставя алтернатива и предполагаемо по-опростен подход, ако знаете и посочите полетата предварително:
mysql -uroot -ppassword --database=dbtest
-e "select concat(field1,',',field2,',',field3) FROM tabletest" > tabletest.csv