1
resposta

Queria saber como faz para restringir as ações de uma pessoa no banco de dados MySQL

No caso de uma empresa por exemplo, queria saber como faz para fazer com que só determinado funcionário da empresa possa apagar algum dado do departamento dele. E também tem como não dar essa permissão a ninguém para apagar qualquer dado.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oii Rebeca, tudo bem?

O sysadmin que pode dar e revogar privilégios no banco de dados. No MySQL você pode restringir o usuário a apenas um banco, coluna ou tabela. Pode dar permissões apenas para consultas em um determinado banco.

Para dar um privilégio ao usuário, o comando usado é o GRANT e para revogar, é usado o REVOKE e feito isso, você escolhe qual privilégio você quer dar ou revogar a esse usuário. No MySQL tem uma lista:

Imgur

Vou recomendar aqui para ti, essa aula, onde o instrutor explica detalhadamente sobre isso.

Eu espero ter te ajudado. Qualquer coisa é só falar, tá bom? :)