Executando verificação de segurança...
5

Como criar um banco e usuário no MySQL

Como criar um banco e usuário no MySQL

MySQL 5.7

create database nome_banco;
grant all privileges on nome_banco.* to 'nome_usuario'@'%' identified by 'senha';
flush privileges;

MySQL 8

create database nome_banco;
create user 'nome_usuario'@'%' identified by 'senha';
grant all privileges on nome_banco.* to 'nome_usuario'@'%';
flush privileges;

Se for usar caracteres como '-' no nome de usuário ou banco, utilize acento crase ( ` ). Exemplo: `nome-banco`

Para compatibibidade com clientes antigos, use a seguinte forma para definir a senha na criação do usuário:

create user 'nome_usuario'@'%' identified with mysql_native_password by 'senha';

Nota: É considerado boas práticas usar a coleção de caracteres utf8mb4.

create database banco-hm character set utf8mb4 collate utf8mb4_unicode_ci;

Carregando publicação patrocinada...
1

Sensacional naranma, muito obrigado por trazer esse tipo de dica rápida para o TabNews! Espero que com o crescimento do site e da indexação do Google, mais pessoas possam entrar nesse post 🤝