Kerhost
Installation
Interfaces
Modules de gestion
Divers
Kerhost
Installation
Interfaces
Modules de gestion
Divers
MySQL (mariadb plus exactement) est le moteur de gestion des bases de données pour les sites web de l'instance. Pour pouvoir utiliser une base de donnée pour un site web perso, l'utilisateur doit disposer d'identifiants propres différents de sont compte utilisateur de l'instance. Pourquoi différents ? tout simplement pour des raisons de sécurité. KerHost ne peut pas garantir la sécurité d'un site web perso, surtout si celui-ci ne tourne pas avec un spi. Si ce dernier est conçu par l'utilisateur, lui seul est en mesure de garantir sa sécurité. C'est pour cela que KerHost impose des identifiants différents du compte utilisateur. Le login est identique mais le mot de passe doit être différent. Pour pouvoir utiliser une base donnée, il faut donc que l'utilisateur active son compte MySQL/PhpMyAdmin :
MON ⇒ Mes sites web ⇒ Activer mon compte MySQL/PhpMyAdmin
ADMIN ⇒ Gérer les sites web persos ⇒ Comptes MySQL/PhpMyAdmin
L'utilisateur choisi un mot de passe qui doit respecter la politique de mot de passe. Une fois le compte activé, alors il peut utiliser des bases de données MySQL et les gérer directement depuis le service php.
Il est possible de supprimer son compte MySQL a condition que plus aucun site web perso utilise une base de données. Le mot de passe MySQL peut également être modifier, mais attention :
Chaque service web utilisant une base de données dispose d'un identifiant unique MySQL. Cela permet de protéger l'enssemble des bases de données si un service venait à être compromis. Il est également possible de modifier le mot de passe d'accès MySQL de ces services :
ADMIN ⇒ Gérer les sites web persos ⇒ Comptes MySQL/PhpMyAdmin ⇒ Liste des comptes MySQL/PhpMyAdmin des services ⇒ Modifier mot d e passe
En changeant le mot de passe MySQL d'un service, le fichier de configuration de celui-ci sera automatiquement mis à jour.