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: “\$****”

Esta seção de perguntas frequentes foi útil?