Foilen Cloud
English

BD - MariaDB

Table des matières

Diagramme des ressources à créer

graph LR MariaDBUser -- CAN_READ --> MariaDBDatabase MariaDBUser -- CAN_WRITE --> MariaDBDatabase MariaDBUser -- CAN_ADMIN --> MariaDBDatabase MariaDBDatabase -- INSTALLED_ON --> MariaDBServer MariaDBServer -- RUN_AS --> UnixUser MariaDBServer -- INSTALLED_ON --> Machine

Diagramme des ressources générées

Le MariaDBServer crée une application qui est installée sur la Machine choisie et s’exécute en tant que le UnixUser choisi. Les bases de données, les utilisateurs et leurs permissions sont mis dans un fichier de configuration dans l’application et lorsqu’il change, une application de gestion fait les changements dans la base de données.

graph LR A[Application MariaDB] A -- RUN_AS --> UnixUser A -- INSTALLED_ON --> Machine

Créer l’utilisateur Unix de la base de données

  1. Aller sur Foilen Infra dans l’onglet Extensions (https://infra.foilen.com/plugin/list) et cliquer sur Unix User
  2. Choisir le propriétaire
  3. Entrer le nom
  4. Pour Installer sur, choisir une machine
  5. Cliquer sur Créer

Créer le serveur de la base de données

  1. Aller sur Foilen Infra dans l’onglet Extensions (https://infra.foilen.com/plugin/list) et cliquer sur MariaDB Server
  2. Choisir le propriétaire
  3. Entrer le nom du serveur
  4. Mettre la version 10.4.12-1.1.1-1 ou une plus récente (vérifier via le lien dans l’éditeur)
  5. Pour Exécute en tant que, choisir l’utilisateur Unix précédemment créé
  6. Pour Installer sur, choisir la même machine que celle où l’utilisateur Unix est installé
  7. Cliquer sur Créer

Créer la base de données

  1. Aller sur Foilen Infra dans l’onglet Extensions (https://infra.foilen.com/plugin/list) et cliquer sur MariaDB Database
  2. Choisir le propriétaire
  3. Entrer le nom de la base de données
  4. Pour Installer sur, choisir le serveur MariaDB
  5. Cliquer sur Créer

Créer l’utilisateur de la base de données

  1. Aller sur Foilen Infra dans l’onglet Extensions (https://infra.foilen.com/plugin/list) et cliquer sur MariaDB User
  2. Choisir le propriétaire
  3. Entrer le nom de l’utilisateur
  4. Entrer le mot de passe
  5. Pour Est administrateur sur, choisir la base de données MariaDB
  6. Pour Peut lire, choisir la base de données MariaDB
  7. Pour Peut écrire, choisir la base de données MariaDB
  8. Cliquer sur Créer

Créer l’attachement de la base de données

Utilisé pour attacher une redirection locale (ex: 127.0.0.1:3306) à une base de données pour les sites Apache PHP ainsi que les Applications Composables.

  1. Aller sur Foilen Infra dans l’onglet Extensions (https://infra.foilen.com/plugin/list) et cliquer sur Attachable MariaDB
  2. Choisir le propriétaire
  3. Entrer un nom (le nom du serveur MariaDB est une bonne idée)
  4. Laisser le port par défaut à 3306
  5. Pour Serveur MariaDB, choisir le serveur MariaDB