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.

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? :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software