Restrições do RDS for MySQL
Tabela 1 mostra as restrições projetadas para garantir a estabilidade e a segurança do RDS for MySQL.
Item da função |
Restrições |
---|---|
Acesso ao banco de dados |
|
Implementação |
Os ECSs nos quais as instâncias de banco de dados são implantadas não são visíveis para os usuários. Você pode acessar as instâncias de banco de dados somente por meio de um endereço IP e um número de porta. |
Permissões raiz do banco de dados |
Somente as permissões do usuário root são fornecidas na página de criação da instância. Para obter mais informações sobre permissões de root, consulte Tabela 2.
NOTA:
Executar revoke, drop user ou rename user no usuário root pode causar interrupção do serviço. Tenha cuidado ao executar qualquer uma dessas declarações. |
Modificação do parâmetro do banco de dados |
A maioria dos parâmetros pode ser modificada no console do RDS. |
Migração de dados |
Para obter detalhes, consulte Migração de dados do MySQL usando o DRS. |
Mecanismo de armazenamento do RDS for MySQL |
Para obter detalhes, consulte A quais mecanismos de armazenamento o RDS for MySQL oferece suporte? |
Configuração da replicação do banco de dados |
O RDS for MySQL usa um cluster de replicação de nó duplo primário/em espera. Você não precisa configurar a replicação adicionalmente. A instância de banco de dados em espera não é visível para os usuários e, portanto, você não pode acessá-la diretamente. |
Número de tabelas |
O RDS for MySQL suporta um máximo de 500.000 tabelas. Se houver mais de 500.000 tabelas, o backup do banco de dados ou uma atualização de versão secundária pode falhar. |
Reinicialização de instância da base de dados |
As instâncias de banco de dados do RDS não podem ser reinicializadas por meio de comandos. Eles devem ser reinicializados através do console do RDS. |
Arquivos de backup do RDS |
Para obter detalhes, consulte Download de um arquivo de backup completo. |
Padrões SQL |
O atributo ZEROFILL foi obsoleto e será excluído em versões posteriores. |
Permissão |
Nível |
Descrição |
Compatível |
---|---|---|---|
Select |
Tabela |
Permissões de consulta |
Sim |
Insert |
Tabela |
Inserir permissões |
|
Update |
Tabela |
Atualizar permissões |
|
Delete |
Tabela |
Eliminar permissões |
|
Create |
Banco de dados, tabela ou índice |
Permissões de criação de bancos de dados, tabelas ou índices |
|
Drop |
Banco de dados ou tabela |
Permissões para excluir bancos de dados ou tabelas |
|
Reload |
Gerenciamento de servidores |
Permissões para executar os seguintes comandos: flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, atualização e recarga |
|
Process |
Gerenciamento de servidores |
Permissões de visualização de processos |
|
Grant |
Banco de dados, tabela ou programa armazenado |
Permissões de concessão de controle de acesso |
|
References |
Banco de dados ou tabela |
Permissões de operação de chave estrangeira |
|
Index |
Tabela |
Permissões de índice |
|
Alter |
Tabela |
Permissões de alteração de tabelas, como adicionar campos ou índices |
|
Show_db |
Gerenciamento de servidores |
Permissões de exibição de conexões de banco de dados |
|
Create_tmp_table |
Gerenciamento de servidores |
Permissões de criação de tabelas temporárias |
|
Lock_tables |
Gerenciamento de servidores |
Permissões de tabelas de bloqueio |
|
Execute |
Procedimento armazenado |
Permissões para executar procedimentos de armazenamento |
|
Repl_slave |
Gerenciamento de servidor |
Permissões de replicação |
|
Repl_client |
Gerenciamento de servidor |
Permissões de replicação |
|
Create_view |
Ver |
Permissões de criação de views |
|
Show_view |
Ver |
Permissões de visualização de visualizações |
|
Create_routine |
Procedimento armazenado |
Permissões para criar procedimentos de armazenamento |
|
Alter_routine |
Procedimento armazenado |
Autorizações de alteração dos procedimentos de armazenagem |
|
Create_user |
Gerenciamento de servidores |
Permissões de criação de usuários |
|
Event |
Banco de dados |
Gatilhos de eventos |
|
Trigger |
Banco de dados |
Gatilhos |
|
Super |
Gerenciamento de servidores |
Permissões para matar threads |
Não
NOTA:
Para obter detalhes, consulte Por que o usuário root não tem a super permissão? |
File |
Arquivo no servidor |
Permissões de acesso a arquivos em nós de servidor de banco de dados |
Não |
Shutdown |
Gerenciamento de servidores |
Permissões para desligar bancos de dados |
|
Create_tablespace |
Gerenciamento de servidores |
Permissões para criar tablespaces |