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:
Por hoje é só, flwwww
Referências:
https://www.digitalocean.com/community/tutorials/como-criar-um-novo-usuario-e-conceder-permissoes-no-mysql-pt
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
Postar um comentário