MariaDB: Korzystanie z narzędzi CLI MariaDB (mysql, mysqldump itd.)
Ta dokumentacja jest częścią przewodnika Zaawansowane użycie. Pełny przewodnik znajdziesz tutaj: Jak konfigurować, optymalizować, eksportować lub importować dane MariaDB.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie MariaDB cloud, które zapewnia wiele korzyści, w tym:
- Nieograniczone połączenia i transfery.
- Włączony interfejs webowy phpMyAdmin.
- Bezproblemowe aktualizacje jednym kliknięciem.
- Optymalna wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.
Oszczędzaj czas i upraszczaj swoje życie: wypróbowanie rozwiązania MariaDB cloud hosting Stackhero zajmuje tylko 5 minut!
Narzędzia wiersza poleceń MariaDB, takie jak mysql i mysqldump, są niezbędne do zadań takich jak importowanie czy eksportowanie danych.
Uruchamianie tych narzędzi w kontenerze Docker upraszcza konfigurację, zwłaszcza jeśli chcesz uniknąć instalowania oprogramowania bezpośrednio na swoim komputerze.
Jeśli Docker nie jest częścią Twojego workflow, to żaden problem! Możesz wypróbować Code-Hero na Stackhero. Code-Hero to w pełni funkcjonalna platforma deweloperska działająca bezpośrednio w przeglądarce, więc nie ma potrzeby instalacji lokalnej. Więcej o możliwościach tej platformy oraz jak zacząć w kilka minut znajdziesz na stronie Code-Hero na Stackhero.
Aby rozpocząć pracę z Dockerem, możesz uruchomić kontener MariaDB za pomocą poniższego polecenia:
docker run -it -v $(pwd):/mnt mariadb:<MARIADB_VERSION> /bin/bash
Zamień
<MARIADB_VERSION>na konkretną wersję MariaDB, której potrzebujesz. Jeśli Twoja aplikacja korzysta z wersji10.11.6-0MariaDB na Stackhero, możesz użyć wersji10.11.6(wystarczy pominąć końcówkę-0).
Po uruchomieniu kontenera możesz sprawdzić połączenie za pomocą:
mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT>
Po starcie kontenera Twój bieżący katalog zostaje zamontowany jako /mnt w środku kontenera (dzięki $(pwd):/mnt). Oznacza to, że każdy plik z Twojego aktualnego katalogu na komputerze będzie widoczny w /mnt w kontenerze. Na przykład, jeśli chcesz wykonać kopię zapasową bazy danych MariaDB na swój komputer, możesz uruchomić poniższe polecenie w kontenerze, aby zapisać backup jako /mnt/<DATABASE>.sql:
mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > /mnt/<DATABASE>.sql