Saltar al contenido principal

Bases de datos

Obtener una lista de servidores de bases de datos

Comando

mogwai databases servers list

Salida de ejemplo

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

El servidor IDs se utiliza en otros comandos.

Obtener una lista de bases de datos

Comando

mogwai databases list

Salida de ejemplo

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

Sincronizar la lista de bases de datos

Si recientemente ha agregado o eliminado bases de datos, y aún no han aparecido en FASTPANEL, puede forzar la sincronización de las listas

Comando

mogwai databases sync

Crear una nueva base de datos

Comando

mogwai databases create [flags]

Opciones

  • -n, --name=NAME : Nombre de la base de datos.
  • -o, --owner="fastuser" :  Usuario de FASTPANEL al que se agregará la base de datos.
  • -s, --site=SITE : Sitio web en FASTPANEL al que se agregará la base de datos.
  • -c, --charset="utf8mb4" : Codificación de la base de datos.
  • -u, --username=USERNAME : Nombre de usuario de la base de datos.
  • -p, --password=PASSWORD : Contraseña del usuario de la base de datos.

Comando de ejemplo

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

Este comando creará una base de datos llamada db1 en el servidor de bases de datos predeterminado (--server=1) y la "vincula" al sitio example.com.