1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
MySQL: préfixe
Ce guide explique à quoi sert l'option "Préfixe MySQL" dans les paramètres d'un site et quelles sont ses implications pour le fonctionnement de vos applications Web (CMS) et scripts PHP.
Définition
Lorsque l'option "Préfixe MySQL" est activée pour un site, il n'est plus nécessaire d'ajouter le préfixe "wxyz_" devant le nom et les utilisateurs de vos bases de données MySQL. Un script PHP pourra ainsi se connecter à MySQL avec l'utilisateur "monuser" et une base de données "mabase" et l'accès se fera automatiquement avec l'utilisateur "wxyz_monuser" et la base de données "wxyz_mabase".
Désactiver l'option Préfixe MySQL
- ouvrir le Manager (manager.infomaniak.com)
- aller dans Hébergement Web
- cliquer sur l'hébergement/le nom de domaine concerné
- dans le tableau de bord de l'hébergement sous Sites, cliquer sur le nom de domaine du site concerné
- activer ou désactiver l'option Préfixe MySQL
- effectuer les ajustements nécessaires dans les fichiers de configuration de vos applications Web et scripts PHP
Implications et ajustements Ă effectuer
Après avoir désactivé l'option Préfixe MySQL pour un site, certains scripts PHP ou CMS risquent de ne plus fonctionner. Afin de rétablir la connexion à vos bases de données, vous devrez impérativement mettre à jour les informations suivantes dans le(s) fichier(s) de configuration des scripts concernés:
- le nom de la base de données MySQL: il faudra y ajouter le préfixe de votre serveur
- avant: mabase
- après: wxyz_mabase
- l'utilisateur de la base de données MySQL: il faudra y ajouter le préfixe de votre serveur
- avant: monuser
- après: wxyz_monuser
Aide supplémentaire
- Pour afficher ou modifier le nom d'une base de données ainsi que ses utilisateurs: https://faq.infomaniak.com/1981
- Pour mettre Ă jour les informations de connexion d'une base MySQL d'un site WordPress: https://faq.infomaniak.com/2072