Privilégios conta MySQL

MySQL usa privilégios de conta para especificar quem pode fazer o quê. Quem estiver usando uma conta válida pode conectar ao servidor MySQL, mas ele ou ela pode fazer somente aquelas coisas que são permitidas pelos privilégios para a conta. Por exemplo, uma conta pode ser configurado de modo que os usuários podem selecionar dados, mas não pode inserir ou atualizar dados.

Privilégios podem ser concedidos para bancos de dados particulares, tabelas ou colunas. Por exemplo, uma conta pode permitir que o usuário selecione os dados de todas as tabelas no banco de dados, mas inserir dados em apenas uma mesa e actualização apenas uma única coluna em uma tabela específica.

A tabela lista alguns privilégios que você pode querer atribuir ou remover. Outros privilégios estão disponíveis, mas eles são menos utilizados.

Privilégios conta MySQL
PrivilégioDescrição
TODOSTodos os privilégios
ALTERARÉ possível alterar a estrutura das tabelas
CRIOPode criar novos bancos de dados ou tabelas
EXCLUIRPode excluir linhas em tabelas
SOLTAPode eliminar bancos de dados ou tabelas
ARQUIVOPode ler e escrever arquivos no servidor
CONCEDERPode alterar os privilégios de uma conta MySQL
INSERIRPode inserir novas linhas em tabelas
SELECIONARPode ler dados de tabelas
DESLIGARPode desligar o servidor MySQL
ATUALIZARPode alterar dados em uma tabela
USOnão há privilégios

Você provavelmente não deseja conceder TODOS porque inclui privilégios para operações administrativas, tais como desligar o servidor MySQL - privilégios que você não quer que ninguém além de si mesmo para ter.

menu