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