Criando Usuário no MYSQL e Dando Permissões

#Vitor Panizza#

Fala galera, tudo bem? 

Hoje vamos aprender uma tarefa básica de um sysadmin, criar usuários com permissão no MySQL

Vamos criar um usuário chamado joao como superusuário e depois vamos criar um usuário com permissão de select apenas.

create user joao identified by 'Senha@123';

grant all privilleges on *.* to 'joao';

flush privilleges;

Simples não é?

Agora vamos dar permissão para matheus só poder dar select na tabela carros do banco:

create matheus identified by 'Senha@123';

grant select on carros to 'matheus';

Agora se quiser tirar a permissão do matheus por exemplo, vamos usar:

revoke select on carros from 'matheus';

e se quiser excluir o usuário matheus:

drop user matheus;

Fácil não é mesmo? agora é só pegar as permissões que você quer e aplicar usando o grant, faça uma pesquisa na internet, mas de todos os modos vou pastar aqui uma lista com as mais usadas:
ALL PRIVILEGES- como vimos anteriormente, isso daria a um usuário do MySQL todo o acesso a uma determinada base de dados (ou se nenhuma base de dados for selecionada, todo o sistema)
CREATE- permite criar novas tabelas ou bases de dados
DROP- permite deletar tableas ou bases de dados
DELETE- permite deletar linhas das tabelas
INSERT- permite inserir linhas nas tabelas
SELECT- permite utilizar o comando Select para ler bases de dados
UPDATE- permite atualizar linhas das tabelas
GRANT OPTION- permite conceder ou revogar privilégios de outros usuários 

Por hoje é só, flwwww


Referências:

https://www.digitalocean.com/community/tutorials/como-criar-um-novo-usuario-e-conceder-permissoes-no-mysql-pt





Comentários

Postagens mais visitadas deste blog

Criando usuários e dando permissões no Postgree SQL

Converter certificado digital pfx para pem

Configurando o modo WORKER no Apache - CENTOS