Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Resolver um erro do MySQL ($ na senha)
Atualização 01/09/2026
Este guia detalha as regras específicas a serem seguidas ao criar uma senha de usuário com mysqli_connect() que contenha o caractere “cifrão” $ nas plataformas Infomaniak.
Introdução
- Se, ao usar
mysqli_connect(), você receber a mensagem de erro "Acesso negado para o usuário" e a senha do seu usuário de banco de dados contiver o caractere$, o problema pode estar relacionado ao funcionamento das cadeias de caracteres em PHP. - O problema também pode ocorrer com scripts de e-mail.
Regras a serem seguidas
Quando o caractere especial $ é usado em uma senha de usuário e é seguido por qualquer outro caractere que não seja um número, o nome da variável não é válido e a substituição não é feita corretamente.
Aqui estão algumas soluções para corrigir isso:
- Coloque a senha entre aspas simples:
'$******' - Certifique-se de que um número segue imediatamente o símbolo de dólar:
"$2*****" - Use uma barra invertida para "escapar" o símbolo de dólar na senha:
“\$****”
Link para esta FAQ: https://faq.infomaniak.com/2559
Esta seção de perguntas frequentes foi útil?