Arquivo da categoria: MySQL

MySQL 8

Gerenciamento de Usuários no MySQL Community 8.0

Olá pessoal,

Neste post vou mostrar alguns exemplos de como gerenciar usuários e permissões de acesso no MySQL Community 8.0. Desde a versão 5.7 ocorreram várias mudanças conforme você pode observar neste link da documentação oficial, caso você venha das versões anteriores, provavelmente vai esbarrar em algum comando que funcionava antes e na versão 8.0 não funciona mais.

Criar usuários

CREATE USER "usuario_teste"@"localhost" IDENTIFIED BY "senha_usuario_teste";

Ao executar este comando você vai receber o seguinte erro:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Por padrão o MySQL Community 8.0 vem com uma politica de senhas intermediária (MEDIUM), antes isso não existia ou estava configurado com uma política mais fraca, você encontra mais detalhes sobre cada política neste link da documentação oficial.

Caso você esteja usando o MySQL Community 8.0 para o desenvolvimento local e queria reduzir a complexidade das senhas, altere o parâmetro global VALIDATE_PASSWORD.POLICY para LOW.

SET GLOBAL validate_password.policy=LOW;

Por enquanto é isso pessoal, provavelmente este post será atualizado conforme eu vou descobrindo as coisas, até mais.