Curso de MySQL – Gerenciamento de Usuários do sistema – Criar, Consultar, Renomear e Excluir
Índice:
O MySQL permite criar várias contas de usuário e conceder privilégios apropriados para que os usuários possam conectar e gerenciar bancos de dados.
Se a conta do usuário não for mais necessária, é recomendável remover os privilégios do usuário ou excluir completamente a conta do usuário.
Este tutorial explica como excluir contas de usuário do MySQL / MariaDB.
Declaração
DROP USER
No MySQL, você pode remover um ou mais usuários e privilégios atribuídos com a instrução
DROP USER
. A sintaxe geral desta declaração é a seguinte:
DROP USER USER_ACCOUNT…
Por exemplo, para remover o login da conta de usuário
brian@localhost
no shell MYSQL e execute:
DROP USER 'brian@localhost';
Em caso de sucesso, o comando retornará:
Query OK, 0 rows affected (0.00 sec)
Para remover várias contas de usuário em um único comando, execute a instrução
DROP USER
seguida pelos usuários que você deseja remover separados por espaço:
DROP USER 'brian@localhost' 'any@localhost';
Se o usuário que você está tentando remover estiver conectado no momento, a sessão do usuário não será fechada e o usuário poderá executar consultas até o término da sessão. Depois que a sessão é encerrada, o usuário é removido e não poderá mais efetuar login no servidor MySQL.
Os bancos de dados e objetos criados pelo usuário não são removidos automaticamente.
Removendo contas de usuário do MySQL
Esta seção instruções passo a passo sobre como listar e remover contas de usuário do MySQL.
Primeiro, efetue login no shell do MySQL com a raiz ou outro usuário administrativo. Para fazer isso, digite o seguinte comando:
sudo mysql
mysql -u root -p
Os comandos abaixo são executados dentro do shell do MySQL.
O MySQL armazena informações sobre os usuários, na tabela de
user
no banco de dados
mysql
. Use a seguinte
SELECT
para obter uma lista de todas as contas de usuário do MySQL:
SELECT User, Host FROM mysql.user;
A saída deve ser algo como isto:
+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
No MySQL, uma conta de usuário consiste em partes de nome de usuário e nome de host.
jabba@localhost
e
[email protected]
são contas de usuário diferentes.
Digamos que a conta de usuário
chewbacca@localhost
não seja mais necessária e queremos removê-la.
Para excluir o usuário, execute:
DROP USER 'chewbacca'@'localhost'
Query OK, 0 rows affected (0.00 sec)
O comando removerá a conta do usuário e seus privilégios.
Agora que o usuário foi removido, você também pode remover os bancos de dados associados a esse usuário.
Conclusão
Para remover uma conta de usuário do MySQL, use a instrução
DROP USER
seguida pelo nome do usuário que você deseja remover.
O Hack do Evernote é apenas a mais recente violação que ilustra a necessidade de dois fatores autenticação. O Evernote revelou no fim de semana que foi vítima de violação de dados, enviando e-mails a usuários e publicando um aviso em seu site que os invasores tinham acesso a nomes de usuários, endereços de e-mail e senhas criptografadas associadas. com contas do Evernote. Como precaução, o Evernote forçou todos os 50 milhões de usuários a redefinir suas senhas. Esse é um bom passo, mas não é bom

Os usuários do Evernote foram bloqueados de suas contas até que eles mudassem suas senhas. • Originalmente projetado como um serviço comercial, pelo menos até a liberação de dezembro do Evernote for Business. O Evernote é basicamente uma ferramenta de anotações e organização similar ao OneNote da Microsoft. O Evernote oferece uma variedade de serviços, incluindo o Evernote Food, o Evernote Peek, o Skitch, o Penultimate e muito mais, como ferramentas ou aplicativos baseados na Web em uma variedad
Personalizar copiar, excluir, mover caixa de diálogo animação no Windows 7

Furado em ver as mesmas cores e animações antigas da cópia, excluir ou mover caixas de diálogo no Windows 7?
Como criar contas de usuários mysql e conceder privilégios

O servidor MySQL nos permite criar várias contas de usuário e conceder privilégios apropriados para que os usuários possam acessar e gerenciar bancos de dados. Este tutorial descreve como criar contas de usuário MySQL e conceder privilégios.