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.