将数据从Maria DB表中扩展到CSV文件的AWS权限问题

问题描述 投票:0回答:1

我们的MariaDB RDS系统托管在AWS上,我正在尝试使用以下SQL将表数据导出到csv文件中,但出现访问被拒绝错误。

mysql> SELECT *
    -> INTO OUTFILE '/tmp/products.csv'
    -> FIELDS TERMINATED BY ',' 
    -> ENCLOSED BY '"'
    -> LINES TERMINATED BY '\n'
    -> FROM tree_users limit 1 ;
ERROR 1045 (28000): Access denied for user 'master'@'%' (using password: YES)
mysql> 

下面是“ mysql.user”表中的权限数据

User,     File_priv, Grant_priv, Super_priv
rdsadmin     Y          Y           Y
master       N          Y           N

我是AWS的新手,请指导我在哪里可以更改权限,以便导出选项查询可以正常工作。在此先感谢,感谢您的帮助……

mysql amazon-web-services amazon-rds
1个回答
0
投票

我们无法直接在AWS系统上导出数据,因为我们无法访问其系统,因此我们需要使用其他方法来导出数据。

mysql -umaster -p -hxxxx.us-west-2.rds.amazonaws.com dbname -e "select concat(field1,',',field2,',',field3) FROM table" > data.csv
© www.soinside.com 2019 - 2024. All rights reserved.