Je kunt een MySQL database in Kinsta’s Database Hosting importeren en exporteren met een tool als TablePlus of de command line interface (CLI). Voor meer details over het gebruik van een databaseclient met je MySQL database, zie onze gids over het verbinden en beheren van je Kinsta database met TablePlus.
De installatie van de databaseserver en de commando’s verschillen per databasetype. Dit artikel is specifiek voor MySQL. Zie voor andere databasetypen:
- Een MariaDB database importeren en exporteren met de opdrachtregel
- Een PostgreSQL database importeren en exporteren met de opdrachtregel
- Een Redis database exporteren met de opdrachtregel
MySQL installeren
Als je MySQL nog niet op je lokale machine geïnstalleerd hebt, moet je het installeren om verbinding te maken met je database. Afhankelijk van je besturingssysteem kun je MySQL op de volgende manieren installeren.
Windows
Download en installeer MySQL Community Server (GUI programma).
MacOS
Kies een van de volgende opties om MySQL op MacOS te installeren:
- Met Homebrew:
brew install mysql
. - Download en installeer MySQL Community Server (GUI-programma).
Op Debian gebaseerde Linux (Debian, Ubuntu, Mint, enz.)
Gebruik de officiële MySQL APT repository en installeer het mysql-client
pakket.
Op RedHat gebaseerde Linux (RedHat Fedora, CentOS, enz.)
Gebruik de officiële MySQL Yum repository en installeer het mysql-client
pakket.
Kinsta databasegegevens
Je kunt je databasegegevens vinden onder Externe verbindingen op de database Info pagina.
Een MySQL database importeren
Gebruik het volgende commando om de database te exporteren, waarbij je EXTERNAL_HOSTNAME, USERNAME, PORT en DATABASE_NAME vervangt door de informatie van de Externe verbindingen van je database. Vervang export.sql door het pad en de naam van de database die je wilt importeren:
mysql -h EXTERNAL_HOSTNAME -u USERNAME -P PORT -p DATABASE_NAME < export.sql
Voer desgevraagd het wachtwoord van de database in.
Er wordt geen output geproduceerd, tenzij er fouten zijn, die worden geprint in de opdrachtregel. Om een geslaagde import te checken kun je SHOW TABLES;
of een soortgelijk commando gebruiken om de gegevens in je database te bekijken.
Een MySQL database exporteren
Gebruik het volgende commando om de database te exporteren, waarbij je EXTERNAL_HOSTNAME, USERNAME, PORT en DATABASE_NAME vervangt door de informatie van de Externe verbindingen van je database. Vervang export.sql door het pad en de bestandsnaam van de database die je wilt exporteren:
mysqldump --no-tablespaces -h EXTERNAL_HOSTNAME -u USERNAME -P PORT -p DATABASE_NAME > export.sql
Voer desgevraagd het databasewachtwoord in.
Zodra het exporteren is voltooid, is je databasebestand (bijv. export.sql) beschikbaar op het pad dat je hebt opgegeven in het commando mysqldump
. Je kunt het bestand openen met een gewone teksteditor (bijv. TextEdit, Notepad++, Sublime Text, enz.) of een databasetool zoals TablePlus om de geëxporteerde gegevens te bekijken.
Verwante documentatie
- Je Kinsta database verbinden en beheren met TablePlus
- Externe verbindingen
- Een database toevoegen
- Verbinden met en beheren van een Kinsta database