Aller au contenu principal

Bases de données

Obtenir une liste des serveurs de bases de données

Commande

mogwai databases servers list

Exemple de sortie

ID      NAME                    TYPE            LOCAL   HOST    USERNAME        AVAIL
1 mysql(localhost) mysql true fastuser true
2 postgresql(localhost) postgresql true fastuser true

Le serveur IDs est utilisé dans d'autres commandes.

Obtenir une liste des bases de données

Commande

mogwai databases list

Exemple de sortie

ID      NAME            SERVER_NAME             LOCAL           HOST    CHARSET OWNER   SIZE    CREATE_AT                              
1 db1 mysql(localhost) localhost true utf8mb4 user 0 2024-05-28 10:03:03.227413266 +0000 UTC
2 database43s mysql(localhost) localhost true utf8mb4 user82 0 2024-05-28 10:07:15.001640584 +0000 UTC

Synchronisation de la liste des bases de données

Si vous avez récemment ajouté ou supprimé des bases de données, et qu'elles n'apparaissent pas encore dans FASTPANEL, vous pouvez forcer la synchronisation des listes

Commande

mogwai databases sync

Créer une nouvelle base de données

Commande

mogwai databases create [flags]

Options

  • -n, --name=NAME : Nom de la base de données.
  • -o, --owner="fastuser" :  utilisateur FASTPANEL auquel la base de données sera ajoutée.
  • -s, --site=SITE : Site web dans FASTPANEL auquel la base de données sera ajoutée.
  • -c, --charset="utf8mb4" : Encodage de la base de données.
  • -u, --username=USERNAME : Nom d'utilisateur de la base de données.
  • -p, --password=PASSWORD : Mot de passe de l'utilisateur de la base de données.

Exemple de commande

mogwai databases create --server=1 -n db1 -o fastuser -s example.com -u dbuser -p dbpassword1

Cette commande créera une base de données nommée db1 sur le serveur de bases de données par défaut (--server=1) et la « liera » au site example.com.