Criar banco e usuário
- Abra MySQL® Database Wizard.
- Defina o nome do banco (ex.: usuario_loja).
- Crie o usuário (ex.: usuario_admin) e senha forte.
- Conceda privilégios (geralmente All Privileges para apps).
Conexões locais (localhost)
Aponte seu app para localhost (socket local). Exemplos:
mysqli
<?php
$mysqli = new mysqli("localhost","usuario_admin","SENHAFORTE","usuario_loja");
$mysqli->set_charset("utf8mb4");
?>
PDO
<?php
$pdo = new PDO("mysql:host=localhost;dbname=usuario_loja;charset=utf8mb4","usuario_admin","SENHAFORTE",[
PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE=>PDO::FETCH_ASSOC
]);
?>
Segurança
- Use
utf8mb4para evitar problemas com acentuação/emoji. - Mantenha usuários separados por aplicação.
- Evite usar root ou compartilhar senhas.
FAQ
Erro de acesso negado: cheque usuário, senha e se ele está atribuído ao banco correto.