Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Gestionar el "prefijo MySQL"
Esta guía explica la finalidad de la opción "Prefijo MySQL" en la configuración de un sitio y sus implicaciones en el funcionamiento de sus aplicaciones web (CMS) y scripts PHP.
Preámbulo
- Cuando la opción "Prefijo MySQL" está activada para un sitio, ya no es necesario añadir el prefijo "
wxyz_
" delante del nombre y los usuarios de sus bases de datos MySQL. - Un script PHP podrá conectarse a MySQL con el usuario "monuser" y una base de datos "mabase", y el acceso se realizará automáticamente con el usuario "wxyz_monuser" y la base de datos "wxyz_mabase".
- ⚠ Si está migrando desde una oferta anterior de Infomaniak:
- Después de migrar un sitio desde la consola antigua, la opción "Prefijo MySQL" se activa por defecto para mantener automáticamente la conexión de sus aplicaciones web (WordPress, Joomla, Drupal, etc.) y scripts PHP con sus bases de datos MySQL.
- Para garantizar el correcto funcionamiento de sus sitios en caso de migración de su alojamiento a otro servidor, se recomienda encarecidamente desactivar esta función y realizar los ajustes necesarios.
Gestionar la opción Prefijo MySQL
Ir más allá con las variables de entorno
Es posible configurar variables de entorno directamente desde el Manager para todo su sitio web:
- Haga clic aquí para acceder a la gestión de su producto en el Manager de Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión:
- Haga clic en Gestionar en Configuraciones avanzadas:
- Haga clic en la pestaña PHP / Apache.
- Activar o desactivar el interruptor Prefijo MySQL.
- Haga clic en el botón Guardar:
- Realice los ajustes necesarios en los archivos de configuración de sus aplicaciones web y scripts PHP…
Implicaciones y ajustes a realizar
Después de desactivar la opción Prefijo MySQL para un sitio, algunos scripts PHP o CMS pueden dejar de funcionar. Para restablecer la conexión a sus bases de datos, deberá actualizar la siguiente información en los archivos de configuración de los scripts afectados:
- El nombre de la base de datos MySQL: deberá añadir el prefijo de su servidor
- antes:
mabase
- después:
wxyz_mabase
- antes:
- El usuario de la base de datos MySQL: deberá añadir el prefijo de su servidor
- antes:
monuser
- después:
wxyz_monuser
- antes:
Enlace a esta FAQ: