我们的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的新手,请指导我在哪里可以更改权限,以便导出选项查询可以正常工作。在此先感谢,感谢您的帮助……
我们无法直接在AWS系统上导出数据,因为我们无法访问其系统,因此我们需要使用其他方法来导出数据。
mysql -umaster -p -hxxxx.us-west-2.rds.amazonaws.com dbname -e "select concat(field1,',',field2,',',field3) FROM table" > data.csv