MariaDB no Amazon RDS - permissões e permissões do usuário de configuração inicial

1

Estou tentando aprender mais sobre a AWS e ter uma configuração do EC2 e uma configuração do RDS executando o MariaDB. Quando criei a instância do RDS, solicitei user / pass para o usuário inicial e criei

'rdsadmin'@'localhost' 
'rdsroot'@'%'

Meu palpite é que o rdsadmin é o padrão, e o rdsroot é o que eu selecionei. Eu posso SSH para o meu EC2, e de lá se conectar ao RDS usando a conta 'rdsroot'. Eu queria criar algumas contas adicionais do rdsroot com hosts mais limitados, assim:

CREATE USER 'rdsroot'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'a good password';

Eu então fiz:

GRANT ALL PRIVILEGES ON databasecreated.* TO 'rdsroot'@'xxx.xxx.xxx.xxx' WITH GRANT OPTION;

Se eu fizer um usuário SELECT, recebo meu novo usuário. No entanto, quando examino os privilégios com:

SELECT * FROM information_schema.user_privileges;

O único "privilege_type" é "Uso". Quando tento fazer concessões diferentes, recebo um acesso negado para 'rdsroot' @ '%'. Como não consigo SSH na instância do RDS, e o principal usuário padrão 'rdsadmin' @ 'localhost' está limitado a localhost, devo / como eu me conecto como esse usuário para poder configurar um sub-usuário mais restrito?

    
por Steve 10.03.2016 / 19:40

0 respostas