Exclua ou solte um usuário em mysql

Exclua ou solte um usuário em mysql

O MySQL é um banco de dados bem conhecido que pode ser usado com facilidade e sem problemas e é usado em muitas grandes empresas. Integridade de dados e administradores de dados significam muito para empresas tão grandes. Mas quando se trata de integridade dos dados e cuidar dos usuários, seus privilégios e a criação e exclusão deles, o administrador do banco de dados assume a responsabilidade por essas tarefas. Então, neste artigo, vamos aprender sobre diferentes métodos para excluir ou soltar um usuário em mysql.

Antes de começarmos a aprender sobre a exclusão do usuário no MySQL, supõe -se que você saiba como criar e listar os usuários e já instalou o MySQL em seu sistema. Então, descubra a versão do MySQL usando o comando abaixo:

mysql -v

Se você pudesse ver a versão, significa que ela já está instalada. Avançando, descobriremos o status do MySQL do sistema.serviço. Então, poderíamos entrar no servidor MySQL.

SUDO SYSTEMCTL STATUS MYSQL

Caso o serviço não tenha começado, você pode iniciá -lo com o seguinte comando:

sudo systemctl start mysql

Quando o serviço começar, você pode se conectar ao shell MySQL como usuário root, para que você possa acessar tudo dentro de.

sudo mysql -u root -p

Depois de fazer login no MySQL, liste os nomes de usuário e os nomes de host do MySQL.Usuário executando o seguinte comando:

Selecione Usuário, host de MySQL.do utilizador;

Depois de dar uma olhada na lista de usuários, selecione o usuário que deseja soltar/excluir.

Existem duas maneiras de excluir um usuário com uma diferença sutil. Se você deseja excluir um usuário já existente e conhece o nome do seu, pode executar o comando simples "Drop User", junto com o nome de usuário e seu nome de host. Assim:

Soltar o usuário 'user_name'@'host_name';

Mas se você não conhece ou se lembra do nome do usuário e tem um palpite do nome do usuário, o MySQL fornece a cláusula se existe para ajudar nesses cenários. Se o nome do usuário existir no MySQL em relação ao nome fornecido na consulta, ele será excluído com certeza. Caso contrário, não será excluído. No entanto, se não utilizarmos a cláusula se existe, o MySQL não funcionará, e você verá um erro. Portanto, é recomendável usar a cláusula se existe se você não tiver certeza da existência do nome do usuário em MySQL. A sintaxe geral se você deseja usar a cláusula se existe é compartilhada abaixo:

Soltar o usuário se existe 'user_name'@'host_name';

Você também pode excluir ou soltar vários usuários em uma única consulta, executando o seguinte comando no shell do MySQL:

Soltar o usuário 'user_name1'@'host_name1' user_name2 '@' host_name2 ';

Quando você excluiu o usuário, você pode verificar a lista de usuários novamente, se o usuário ainda existia na lista ou não.

Selecione Usuário, host de MySQL.do utilizador;

Você pode ver na lista que o usuário ou usuários excluídos não estão mais lá.

Então, é assim que podemos excluir ou soltar um usuário no MySQL usando o comando DROP.

Conclusão

Neste artigo, aprendemos duas sintaxes diferentes para excluir o usuário em MySQL. Também aprendemos a excluir vários usuários em uma única consulta também.