MariaDB: Utilizzo delle CLI MariaDB (mysql, mysqldump, ecc.)
Questa documentazione fa parte della guida Utilizzo avanzato. Consulta la guida completa qui: Come configurare, ottimizzare, esportare o importare dati MariaDB.
👋 Benvenuti nella documentazione di Stackhero
Stackhero offre un servizio MariaDB cloud pronto all'uso, progettato per carichi di lavoro in produzione. Avrete a disposizione:
- Connessioni e trasferimenti dati illimitati.
- Interfaccia web phpMyAdmin integrata per la gestione del database.
- Aggiornamenti con un solo clic per una manutenzione semplificata.
- Elevate prestazioni e massima sicurezza su infrastruttura privata e dedicata.
Avviate un'istanza MariaDB completamente gestita in pochi minuti. Stackhero si occupa di configurazione, aggiornamenti e sicurezza, così potete concentrarvi sulla vostra applicazione. Scoprite di più sull'hosting cloud MariaDB.
Gli strumenti da linea di comando di MariaDB come mysql e mysqldump sono fondamentali per operazioni come l’importazione o l’esportazione dei dati.
Eseguire questi strumenti all’interno di un container Docker può semplificare la configurazione, soprattutto se preferite evitare di installare software direttamente sul vostro computer.
Se Docker non fa parte del vostro workflow, nessun problema! Potreste provare Code-Hero su Stackhero. Code-Hero è una piattaforma di sviluppo completa che funziona direttamente nel vostro browser, senza necessità di installazioni locali. Potete scoprire tutte le sue funzionalità e iniziare in pochi minuti visitando Code-Hero su Stackhero.
Per iniziare con Docker, potete avviare un container MariaDB con questo comando:
docker run -it -v $(pwd):/mnt mariadb:<MARIADB_VERSION> /bin/bash
Sostituite
<MARIADB_VERSION>con la versione specifica di MariaDB di cui avete bisogno. Se la vostra applicazione utilizza la versione10.11.6-0di MariaDB su Stackhero, ad esempio, potete usare la versione10.11.6(basta omettere il suffisso-0).
Una volta avviato il container, potete verificare la connessione con:
mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT>
Quando avviate il container, la vostra directory corrente viene montata in /mnt all’interno del container (grazie a $(pwd):/mnt). Questo significa che qualsiasi file presente nella vostra directory locale sarà visibile in /mnt all’interno del container. Ad esempio, se volete eseguire un backup di un database MariaDB sulla vostra macchina, potete eseguire questo comando all’interno del container per salvare il backup come /mnt/<DATABASE>.sql:
mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > /mnt/<DATABASE>.sql