Gerenciamento de usuários¶
O gerenciamento de usuários é o processo de controlar quais usuários podem se conectar ao servidor MySQL e quais permissões eles têm em cada banco de dados. O phpMyAdmin não lida com o gerenciamento de usuários, mas passa o nome de usuário e a senha para o MySQL, que por sua vez determina se um usuário pode executar uma ação específica. Dentro do phpMyAdmin, os administradores têm controle total sobre a criação de usuários, visualização e edição de privilégios para usuários existentes e remoção de usuários.
Within phpMyAdmin, user management is controlled via the User accounts tab from the main page. Users can be created, edited, and removed.
Criando um novo usuário¶
To create a new user, click the Add user account link near the bottom of the User accounts page (you must be a “superuser”, e.g., user “root”). Use the textboxes and drop-downs to configure the user to your particular needs. You can then select whether to create a database for that user and grant specific global privileges. Once you’ve created the user (by clicking Go), you can define that user’s permissions on a specific database (don’t grant global privileges in that case). In general, users do not need any global privileges (other than USAGE), only permissions for their specific database.
Editando um usuário existente¶
To edit an existing user, simply click the pencil icon to the right of that user in the User accounts page. You can then edit their global- and database-specific privileges, change their password, or even copy those privileges to a new user.
Excluindo um usuário¶
From the User accounts page, check the checkbox for the user you wish to remove, select whether or not to also remove any databases of the same name (if they exist), and click Go.
Atribuindo privilégios ao usuário para um banco de dados específico¶
Os usuários são atribuídos a bancos de dados editando o registro do usuário (a partir do link User accounts na página inicial). Se você estiver criando um usuário especificamente para uma determinada tabela, você terá que criar primeiro o usuário (sem privilégios globais) e depois voltar e editar esse usuário para adicionar a tabela e privilégios para a tabela individual.