Pravděpodobně se pokoušíte exportovat z Amazon RDS
databázi pomocí SELECT ... INTO OUTFILE
dotaz, který vede k tomuto skutečně běžně se vyskytujícímu problému, viz např. exportovat databázi do CSV
. Příslušná odpověď týmu AWS
potvrzuje vaši domněnku, že nemáte přístup k serveru, což brání takovému exportu, a navrhuje alternativní přístup také prostřednictvím exportu vašich dat ve formátu CSV výběrem dat v klientovi příkazového řádku MySQL a propojením výstupu pro přeformátování dat na CSV , asi takhle:
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živatel fpalero poskytuje alternativu a údajně jednodušší přístup, pokud znáte a specifikujete pole předem:
mysql -uroot -ppassword --database=dbtest
-e "select concat(field1,',',field2,',',field3) FROM tabletest" > tabletest.csv