Vous êtes ici : 6.0 > Guide d'installation et d'exploitation > Installation des pré-requis > Serveur de base de données

Initialisation de la base de données

Création de la base de données

La création de la base de données est réalisée à l'aide de l'utilitaire d'administration fourni par défaut dans les packages d'installation mysql de la distribution.
# Dans le prompt MySQL tapez la requête suivante
CREATE DATABASE %BD% CHARACTER SET utf8 COLLATE utf8_general_ci;
  • %BD% : nom la base de données

Création d'un utilisateur

Pour des raisons de sécurité il est préférable de créer un utilisateur dédié à la base de données utilisée par l’application K-Portal.
# Dans le prompt MySQL tapez la requête suivante
GRANT INDEX,DELETE,CREATE,DROP,ALTER,LOCK TABLES,SELECT,INSERT,UPDATE,TRIGGER,ALTER ROUTINE, CREATE ROUTINE, EXECUTE ON %BD%.* TO '%LOGIN%'@localhost identified by '%MOT_DE_PASSE%';

SET GLOBAL log_bin_trust_function_creators = 1;

# Rechargement des droits
FLUSH PRIVILEGES;
  • %BD% : nom la base de données défini lors de l'étape précédent
  • %LOGIN% : login de l'utilisateur à créer
  • %MOT_DE_PASSE% : mot de passe de l'utilisateur à créer
  • La ligne SET GLOBAL [...] permet de dire au SGND que l'ensemble des utilisateurs ayant des droits de création de trigger / routine peuvent bien les créer lorsque les logs binaires sont activés.
Important : ces informations seront nécessaires lors de l'étape de paramétrage de l'application