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.