Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Solucionar un error de MySQL ($ en la contraseña)
Actualización 01/09/2026
Esta guía detalla las reglas específicas que se deben respetar al crear una contraseña de usuario con mysqli_connect() que contenga el carácter “dólar” $ en las plataformas de Infomaniak.
Introducción
- Si al utilizar
mysqli_connect(), recibe el mensaje de error "Acceso denegado para el usuario" y la contraseña de su usuario de base de datos contiene el signo$, el problema puede deberse al funcionamiento de las cadenas de caracteres en PHP. - El problema también puede surgir con scripts de correo.
Reglas a respetar
Cuando se utiliza el carácter especial $ en una contraseña de usuario y este va seguido de cualquier otro carácter que no sea un número, el nombre de la variable no es válido y la sustitución no se realiza correctamente.
Aquí tiene algunas soluciones para corregir esto:
- Coloque la contraseña entre comillas simples:
'$******' - Asegúrese de que un número siga directamente al signo de dólar:
"$2*****" - Utilice una barra invertida para "escapar" el signo de dólar en la contraseña:
“\$****”
Enlace a esta FAQ: https://faq.infomaniak.com/2559
¿Le ha sido útil esta FAQ?