MariaDB: Uso de las CLIs de MariaDB (mysql, mysqldump, etc.)
Esta documentación forma parte de la guía Uso avanzado. Consulte la guía completa aquí: Cómo configurar, optimizar, exportar o importar datos de MariaDB.
👋 Bienvenido a la documentación de Stackhero
Stackhero ofrece un servicio MariaDB en la nube listo para usar, diseñado para cargas de trabajo en producción. Obtendrá:
- Conexiones y transferencias de datos ilimitadas.
- Interfaz web phpMyAdmin integrada para la gestión de bases de datos.
- Actualizaciones con un solo clic para un mantenimiento sencillo.
- Alta rendimiento y máxima seguridad en una infraestructura privada y dedicada.
Lance una instancia de MariaDB totalmente gestionada en minutos. Stackhero se encarga de la configuración, las actualizaciones y la seguridad para que pueda centrarse en su aplicación. Más información sobre el alojamiento de MariaDB en la nube.
Las herramientas de línea de comandos de MariaDB como mysql y mysqldump son esenciales para tareas como la importación o exportación de datos.
Ejecutar estas herramientas dentro de un contenedor Docker puede simplificar la configuración, especialmente si prefiere evitar instalar software directamente en su ordenador.
Si Docker no forma parte de su flujo de trabajo, ¡no hay problema! Puede probar Code-Hero en Stackhero como alternativa. Code-Hero es una plataforma de desarrollo completa que funciona directamente en su navegador, por lo que no necesita instalaciones locales. Puede descubrir todas sus funcionalidades y empezar en solo unos minutos visitando Code-Hero en Stackhero.
Para comenzar con Docker, puede lanzar un contenedor de MariaDB usando este comando:
docker run -it -v $(pwd):/mnt mariadb:<MARIADB_VERSION> /bin/bash
Sustituya
<MARIADB_VERSION>por la versión específica de MariaDB que necesite. Si su aplicación utiliza la versión10.11.6-0de MariaDB en Stackhero, por ejemplo, puede usar la versión10.11.6(simplemente omita el sufijo-0).
Una vez que el contenedor esté en funcionamiento, puede comprobar la conexión con:
mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT>
Cuando inicie el contenedor, su directorio actual se monta en /mnt dentro del contenedor (gracias a $(pwd):/mnt). Esto significa que cualquier archivo en su directorio actual de su ordenador aparecerá en /mnt dentro del contenedor. Por ejemplo, si desea hacer una copia de seguridad de una base de datos MariaDB en su máquina, puede ejecutar este comando dentro del contenedor para guardar la copia como /mnt/<DATABASE>.sql:
mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > /mnt/<DATABASE>.sql