It Mysql Criando usuário no MySQL
Post
Cancel

Criando usuário no MySQL

Criando usuário

[sourcecode language="shell"]CREATE USER 'nome_do_usuario'@'localhost' IDENTIFIED BY 'senha_do_usuario';
[/sourcecode]

Este exemplo demostra como criar um usuário que terá permissão de acesso somente da própria maquina (localhost) e definindo sua senha.

Veremos no próximo exemplo como criar um usuário que tenha permissão de acesso (como origem do acesso) vindo de qualquer endereço IP.

[sourcecode language="shell"]CREATE USER 'nome_do_usuario'@'%' IDENTIFIED BY 'senha_do_usuario';
[/sourcecode]

Definindo permissão de acesso a uma base de dados

Neste primeiro exemplo veremos como definir as permissões para que o usuário tenha acesso total porém somente a uma base de dados e o acesso vindo da própria maquina.

[sourcecode language="shell"]GRANT ALL PRIVILEGES ON database_name.* TO 'nome_do_usuario'@'localhost';
[/sourcecode]

Seguindo a mesma lógica, será definido a permissão porém para acesso a partir de qualquer IP.

[sourcecode language="shell"]GRANT ALL PRIVILEGES ON database_name.* TO 'nome_do_usuario'@'%';
[/sourcecode]

Definindo permissão de acesso como root

Por fim veremos como dar permissão como root a este usuário mas com o acesso vindo da própria maquina.

[sourcecode language="shell"]GRANT ALL PRIVILEGES ON *.* TO 'nome_do_usuario'@'localhost';
[/sourcecode]

Seguindo a mesma lógica, será definido a permissão porém para acesso a partir de qualquer IP.

[sourcecode language="shell"]GRANT ALL PRIVILEGES ON *.* TO 'nome_do_usuario'@'%';
[/sourcecode]