☀️ Rebajas de verano: 10 % de descuento de por vida con el código

Primeros pasos con Bases de Datos en ServerPrism

Esta guía te ayuda a configurar tu servidor de base de datos en ServerPrism, cubriendo la configuración inicial, la conexión y problemas comunes.

Last updated May 25, 2026

Esta guía te ayuda a implementar y configurar tu servidor de base de datos elegido en ServerPrism. Cubre el proceso de pedido, la configuración inicial, la conexión a tu base de datos y la resolución de problemas comunes.

Antes de empezar

Asegúrate de tener una comprensión clara de qué tecnología de base de datos se adapta mejor a las necesidades de tu aplicación. Cada base de datos tiene características y casos de uso únicos.

Pedido en ServerPrism

  1. Selecciona un plan: Elige un plan con al menos 2 GB de RAM. Para entornos de producción o cargas de trabajo más pesadas, se recomiendan 4 GB de RAM.
  2. Elige una región: Selecciona la región del centro de datos más cercana a tu aplicación o usuarios para un rendimiento óptimo.
  3. Elige tu base de datos: De los entornos de ejecución disponibles, selecciona la base de datos deseada (por ejemplo, MariaDB, MongoDB, PostgreSQL, Redis, Elasticsearch, Meilisearch, NATS, RabbitMQ).
  4. Implementar: Completa tu pedido para implementar tu servidor de base de datos.

Primer inicio

Después de la implementación, tu servidor de base de datos se iniciará automáticamente. El primer arranque implica configurar el entorno de la base de datos y cualquier configuración necesaria para el entorno de ejecución elegido. Puedes monitorear el progreso del inicio a través de la consola web en tu panel de ServerPrism (https://serverprism.com/dashboard).

Tu base de datos estará lista cuando veas entradas de registro que indiquen que el servicio de la base de datos se ha iniciado correctamente y está escuchando conexiones. Por ejemplo, PostgreSQL mostrará database system is ready to accept connections.

Conexión a tu base de datos

Para conectarte a tu base de datos, normalmente necesitarás la dirección IP del servidor, el puerto de la base de datos, un nombre de usuario y una contraseña.

  1. Encuentra tus detalles de conexión: La dirección IP de tu servidor se muestra de forma destacada en el panel de ServerPrism. Los puertos predeterminados varían según la base de datos:

    • MariaDB/MySQL: 3306
    • MongoDB: 27017
    • PostgreSQL: 5432
    • Redis: 6379
    • Elasticsearch: 9200
    • Meilisearch: 7700
    • NATS: 4222
    • RabbitMQ: 5672 (AMQP), 15672 (Interfaz de usuario de gestión)
  2. Recuperar credenciales: Los nombres de usuario y contraseñas predeterminados (si corresponde) a menudo se establecen como variables de entorno en la pestaña Startup de tu panel de ServerPrism o se generan durante la configuración inicial. Consulta la documentación específica de la base de datos o los detalles del entorno de ejecución en el panel para obtener las credenciales predeterminadas.

  3. Usa un cliente u ORM: Conéctate desde tu aplicación o una herramienta cliente de base de datos utilizando los detalles recuperados. Por ejemplo:

    • PostgreSQL (cliente de línea de comandos psql):

      psql -h your_server_ip -p 5432 -U your_username -d your_database_name
      
    • MongoDB (mongo shell):

      mongo --host your_server_ip --port 27017 -u your_username -p --authenticationDatabase admin
      
    • Redis (redis-cli):

      redis-cli -h your_server_ip -p 6379 -a your_password
      

Conceptos básicos de configuración

La mayoría de las configuraciones de bases de datos se gestionan a través de archivos de configuración o variables de inicio. Puedes acceder y modificar estos archivos a través del File Manager o SFTP en tu panel de ServerPrism.

  • Variables de inicio: Consulta la pestaña Startup en tu panel para ver las variables de entorno que controlan configuraciones clave como contraseñas de bases de datos, límites de memoria o características específicas. Estas variables anulan la configuración predeterminada y son la forma más fácil de realizar cambios iniciales.

  • Archivos de configuración: Para una optimización más avanzada, editarás el archivo de configuración principal de la base de datos. Ejemplos comunes incluyen:

    • MariaDB/MySQL: my.cnf o mysqld.cnf
    • MongoDB: mongod.conf
    • PostgreSQL: postgresql.conf y pg_hba.conf
    • Redis: redis.conf

    Después de modificar un archivo de configuración, reinicia tu servidor desde el panel para aplicar los cambios.

Problemas comunes

  • No se puede conectar a la base de datos:

    • IP/Puerto incorrectos: Vuelve a verificar la IP del servidor y el puerto predeterminado correcto para tu base de datos. Asegúrate de que ningún firewall esté bloqueando la conexión en el lado de tu cliente.
    • Credenciales incorrectas: Verifica el nombre de usuario y la contraseña. Si usas variables de entorno, asegúrate de que estén configuradas correctamente en la pestaña Startup.
    • Base de datos no en ejecución: Consulta la consola web en busca de errores durante el inicio. Si la base de datos no se inició, es posible que el puerto no esté abierto.
    • Firewall en ServerPrism: La infraestructura de ServerPrism normalmente maneja la exposición del puerto para el puerto principal de la base de datos. Si intentas usar un puerto no estándar o una interfaz de administración, asegúrate de que esté configurado correctamente en la configuración de la base de datos.
  • Base de datos sin memoria:

    • Supervisa el uso de memoria de tu base de datos. Si excede constantemente la RAM asignada a tu plan, es posible que debas actualizar tu plan desde tu panel de cliente de ServerPrism.
    • Ajusta los parámetros de configuración de la base de datos relacionados con la memoria (por ejemplo, shared_buffers para PostgreSQL, maxmemory para Redis) para optimizar el uso.
  • Consultas lentas/problemas de rendimiento:

    • Revisa los registros de tu base de datos en busca de informes de consultas lentas.
    • Considera indexar las columnas consultadas con frecuencia.
    • Optimiza las consultas de tu aplicación.
    • Si los recursos están constantemente al máximo, podría ser necesaria una actualización a un plan de RAM superior.

Próximos pasos

  • Estrategia de copia de seguridad: Implementa una estrategia de copia de seguridad sólida para tu base de datos. La mayoría de las bases de datos ofrecen herramientas de línea de comandos para crear volcados (por ejemplo, pg_dump, mysqldump, mongodump). Puedes programarlos a través de trabajos cron o integrarlos con servicios de copia de seguridad externos.
  • Monitoreo: Configura el monitoreo para la salud, el rendimiento y el uso de recursos de tu base de datos. Muchas bases de datos tienen herramientas de monitoreo integradas o integraciones con servicios de terceros.
  • Configuración avanzada: Explora la documentación específica de la base de datos elegida para profundizar en la optimización avanzada, la replicación y las características de seguridad.
  • Cambio de entornos de ejecución: Si tus necesidades cambian, puedes cambiar el entorno de ejecución de tu base de datos (por ejemplo, de MariaDB a PostgreSQL) desde la pestaña Startup en tu panel de ServerPrism sin volver a pedir tu servidor. Ten en cuenta que cambiar los entornos de ejecución implementará una nueva instancia de base de datos, y deberás migrar tus datos si no estás empezando desde cero.
  • Soporte: Si encuentras problemas persistentes, abre un ticket de soporte en https://serverprism.com/tickets. Proporciona tu ID de servidor y fragmentos de registro relevantes para una asistencia más rápida.