Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL concede privilégios ao usuário para banco de dados


A principal razão para criar outro usuário para MySQL é tê-lo atribuído a um banco de dados e usado em um aplicativo. Antes que ele possa começar a fazer consultas ao próprio Banco de Dados, primeiro ele precisa ter privilégios para esse Banco de Dados, para isso é usado o comando GRANT. Isso funcionará apenas em um SSD VPS ou um servidor dedicado com acesso root como tal não é concedido em um ambiente de Hospedagem Compartilhada

Primeiro, vamos criar um usuário e um banco de dados:
CREATE DATABASE IF NOT EXISTS `example_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'user_password';

Agora podemos adicionar privilégios a esse usuário no novo banco de dados, em nosso exemplo, concederemos privilégios totais:
GRANT ALL PRIVILEGES ON my_database_name.* TO 'newuser'@'localhost' IDENTIFIED BY 'password';

Pronto para experimentar diferentes comandos do MySQL? Experimente-os em nossos Planos de Hospedagem VPS SSD ou obtenha total liberdade gerenciando seu próprio Servidor Dedicado a um preço muito acessível!



Comandos úteis do MySQL:
  • Usuários de exibição do MySQL
  • Mostrar concessões do MySQL para todos os usuários