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.