MySQL
MySQL is een veelgebruikt relationeel databasesysteem voor het beheren van gestructureerde gegevens. Met Kinsta’s Database Hosting kun je eenvoudig een nieuwe MySQL database toevoegen vanuit het dashboard, klik op Databases > Database toevoegen en selecteer de gewenste opties.
Als je lokaal of bij een andere hostingprovider een bestaande database hebt, kun je de MySQL database importeren in Kinsta’s Database Hosting met behulp van een externe databasetool of de Command Line Interface (CLI). Opmerking: Om een database te importeren, moet je eerst een nieuwe database maken in MyKinsta.
Een MySQL database importeren met een databasetool
Er zijn veel databasetools die je kunt gebruiken om je database te verbinden en te beheren; we hebben stapsgewijze instructies voor TablePlus, omdat je met deze tool alle databasetypen kunt beheren die je op Kinsta kunt hosten.
Je kunt elke databaseclient of tool gebruiken die jouw databasetype ondersteunt. Hoewel sommige details, zoals navigatie en veldnamen, kunnen verschillen tussen databasetools, zijn de basisconcepten hetzelfde.
Een MySQL database importeren met de opdrachtregelinterface (CLI)
Je kunt de command-line interface (CLI) gebruiken om je MySQL database in Kinsta te importeren. De installatie van de databaseserver en de commando’s verschillen per databasetype. Dit artikel is specifiek voor MySQL. Zie voor andere databasetypen:
MySQL installeren
Als MySQL nog niet geïnstalleerd is op je lokale machine, dan 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).
Linux op Debian-basis (Debian, Ubuntu, Mint, enz.)
Gebruik de officiële MySQL APT repository en installeer het mysql-client
pakket.
Op RedHat gebaseerde Linux (RedHat Fedora, CentOS, etc.)
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 Overzicht pagina van je database.
Een MySQL database importeren
Gebruik de volgende opdracht 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 het databasewachtwoord in wanneer daarom wordt gevraagd.
Er wordt geen uitvoer geproduceerd, tenzij er fouten zijn, die worden afgedrukt op de opdrachtregel. Om te controleren of het importeren is gelukt, kun je SHOW TABLES;
of een vergelijkbaar commando gebruiken om de gegevens in je database te bekijken.
Een MySQL database exporteren
Gebruik de volgende opdracht 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 het databasewachtwoord in wanneer daarom wordt gevraagd.
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 teksteditor (bijv. TextEdit, Notepad++, Sublime Text, etc.) of een databasetool zoals TablePlus om de geëxporteerde gegevens te bekijken.