Fique por dentro das novidades do seu tema preferido

Aprenda a criar sites incríveis com facilidade

Use o poder da internet para divulgar o seu negócio

Inspire-se com as estratégias de grandes empresas

Conteúdos variados para alavancar os resultados do seu projeto

A confirmação da sua inscrição foi enviada para o seu e-mail

Agradecemos sua inscrição e esperamos que você aproveite nossos conteúdos!

Aprenda a criar usuários MySQL e gerenciar permissões com facilidade via cPanel e linha de comando. Tempo estimado de solução: 3min

No mundo da administração de bancos de dados MySQL, compreender como criar e gerenciar usuários, juntamente com suas permissões, é fundamental. Neste artigo exploraremos a criação de usuários MySQL e gestão de permissões através da linha de comando e também pela interface do cPanel. Vamos lá?

O que é um Usuário MySQL?

Um usuário MySQL é como uma identidade digital que permite que alguém acesse e interaja com um banco de dados MySQL, que é um local onde informações são armazenadas de forma organizada. Assim como você precisa de um nome de usuário e senha para entrar em uma conta online, um usuário MySQL precisa de um nome de usuário e uma senha para acessar e realizar operações no banco de dados.

Cada usuário MySQL pode ter permissões diferentes, que determinam o que eles podem fazer dentro do banco de dados. Por exemplo, alguns usuários podem ter permissão para ler e escrever dados, enquanto outros podem apenas ler informações. Portanto, um usuário MySQL é como uma porta de entrada segura para acessar e manipular dados dentro de um banco de dados MySQL.

O que são as permissões de usuário no MySQL?

Ao explorar o MySQL, é essencial entender as permissões de usuário, como chaves que abrem portas específicas em um espaço complexo. Abaixo, uma lista das permissões do MySQL:

  1. SELECT: Ver dados.
  2. INSERT: Adicionar novos dados.
  3. UPDATE: Modificar dados.
  4. DELETE: Excluir dados.
  5. CREATE: Criar tabelas/bancos.
  6. ALTER: Modificar estruturas.
  7. DROP: Excluir tabelas/bancos.
  8. GRANT: Dar permissões.
  9. REVOKE: Remover permissões.
  10. ALL PRIVILEGES: Todas as permissões.

Como Criar Usuário MySQL e Gerenciar Permissões

Existem muitas formas de se criar um usuário MySQL e gerenciar suas permissões, a seguir você confere como fazer isso via cPanel e linha de comando.

Como Criar Usuário MySQL e Gerenciar Permissões via cPanel

Confira o passo a passo de como criar um usuário MySQL e gerenciar as permissões dele em um banco de dados:

  1. Acesse o painel cPanel que está o seu banco de dados.
  2. Acesse o menu Bancos de dados MySQL
cPanel > Bancos de dados MySQL
  1. Na seção Usuários do MySQL, defina um nome de usuário e uma senha.
  2. Depois clique em Criar usuário.
Criar usuário MySQL no cPanel
  1. Na seção Adicionar usuário ao banco de dados, selecione o usuário e o banco de dados que você deseja gerenciar as permissões.
Adicionar usuário mysql no banco de dados
  1. Aqui você pode definir as permissões dentro desse banco para o usuário. Para habilitar permissão total, selecione a opção Todos os privilégios.
  2. Por fim clique em Fazer alterações.
Conceder todos os privilégios a um usuário

Pronto! Agora você já sabe criar usuários MySQL no cPanel e gerenciar suas permissões em um banco de dados. A seguir confira como fazer esses mesmos procedimentos via linha de comando.

Como Criar Usuário MySQL e Gerenciar Permissões via Linha de Comando

Atenção! Para realizar esse procedimento é necessário possuir o acesso root do servidor.

  1. Acessando o Terminal
    Abra o terminal ou prompt de comando no seu sistema, e certifique-se de que você tenha as credenciais de administrador (como root) para o MySQL.
  1. Conectar ao MySQL
    Digite o seguinte comando e pressione Enter:

mysql -u root -p

  1. Inserir senha
    Executar o comando solicitará a senha do usuário root do MySQL. Insira a senha para acessar o prompt do MySQL.
  2. Criar um Novo Usuário
    Para criar um novo usuário, use o comando a seguir:

CREATE USER 'nome_do_usuario'@'localhost' IDENTIFIED BY 'senha';

Atenção! Ao criar um usuário MySQL via linha de comando, ele não será vinculado a uma conta cPanel. Para que ocorra esse vínculo, deve-se utilizar um script próprio do cPanel conforme a documentação.

Confira como gerenciar o cPanel através da linha de comando.

  1. Substituir parâmetros
    Substitua nome_do_usuario pelo nome do usuário desejado e senha pela senha que você deseja associar a ele.
  2. Conceder Permissões
    Agora, vamos conceder permissões ao novo usuário. Por exemplo, para conceder permissão para ler e escrever em um banco de dados chamado meubanco, use:

GRANT SELECT, INSERT, UPDATE, DELETE ON meubanco.* TO 'nome_do_usuario'@'localhost';

Se você quiser conceder todas as permissões para um usuário no banco de dados, utilize o seguinte código:

GRANT ALL PRIVILEGES ON meubanco.* TO 'nome_do_usuario'@'localhost';

  1. Atualizar Privilégios
    Depois de conceder permissões, você precisa atualizar os privilégios para que eles entrem em vigor:

FLUSH PRIVILEGES;

  1. Verificar Permissões
    Para verificar as permissões concedidas a um usuário, você pode usar o comando:

SHOW GRANTS FOR 'nome_do_usuario'@'localhost';

  1. Sair do MySQL
    Quando terminar, saia do prompt do MySQL:

EXIT;

Pronto! Você agora criou um novo usuário MySQL e gerenciou suas permissões via linha de comando. Isso oferece um controle preciso sobre quem pode fazer o quê em seus bancos de dados. Lembre-se sempre de manter suas credenciais seguras e conceder apenas as permissões necessárias para garantir a segurança dos seus dados.

Considerações Finais

Neste artigo você aprendeu como criar um usuário MySQL e Gerenciar Permissões.

Se você sentiu alguma dificuldade ou então tem alguma sugestão de algo que não foi mencionado, basta deixar aí nos comentários que no futuro podemos trazer atualizações para este artigo. Também indico esses outros materiais relacionados com este assunto:

Até a próxima! :^)

Navegue por tópicos

  • O que é um Usuário MySQL?

  • O que são as permissões de usuário no MySQL?

  • Como Criar Usuário MySQL e Gerenciar Permissões

    • Como Criar Usuário MySQL e Gerenciar Permissões via cPanel

    • Como Criar Usuário MySQL e Gerenciar Permissões via Linha de Comando

  • Considerações Finais

Tags:

  • Hospedagem de Sites

Julio Pires

Analista de Conteúdo Técnico na empresa HostGator e estudante de Física na UFSC. Gosta de maratonar séries, jogar jogos clássicos, nunca nega uma partida de xadrez e busca estar sempre atualizado com o mundo da tecnologia.

Mais artigos do autor

Garanta sua presença online

Encontre o nome perfeito para seu site

www.