como 'carregar dados infile' no amazon RDS?
Não tenho certeza se esta é uma questão mais adequada para serverfault, mas eu tenho estado mexendo com RDS amazon ultimamente e estava tendo problemas para obter privilégios de 'arquivo' para o meu usuário mysql web host.
Eu diria que um simples:
grant file on *.* to 'webuser@'%';
funcionaria, mas isso não acontece e eu não consigo fazer isso com o meu usuário 'root' também. O que da? A razão pela qual usamos dados de carga é porque é super super rápida para fazer milhares de inserções de uma só vez.
Alguém sabe como remediar isso ou eu preciso encontrar uma maneira diferente?
Esta página,http://docs.amazonwebservices.com/AmazonRDS/latest/DeveloperGuide/index.html?Concepts.DBInstance.html Parece sugerir que eu preciso encontrar uma maneira diferente de contornar isso.
Socorro?
ATUALIZAR Eu não estou tentando importar um banco de dados - eu só quero usar a opção de carregamento de arquivo para inserir várias centenas de milhares de linhas de cada vez.
depois de cavar isso é o que temos:
mysql> grant file on *.* to 'devuser'@'%';
ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES)
mysql> select User, File_priv, Grant_priv, Super_priv from mysql.user;
+----------+-----------+------------+------------+
| User | File_priv | Grant_priv | Super_priv |
+----------+-----------+------------+------------+
| rdsadmin | Y | Y | Y |
| root | N | Y | N |
| devuser | N | N | N |
+----------+-----------+------------+------------+