ITFAQ.nl
Sharing is caring!


MySQL-database beheren

Het beheren van MySQL-databases kan eenvoudig met een aantal programma’s, die ik hier in het kort aanstip. Want als je een MySQL-database bij jouw website gebruikt, dan wil je die MySQL-database ook graag kunnen beheren.

Wat is MySQL?

MySQL is een relationeel database managementsysteem. Een relationele database slaat data op in aparte tabellen (tables) in plaats van in één lange waslijst. Een groot voordeel hiervan is snelheid en flexibiliteit. MySQL is één van de meest populaire open source databasesystemen.

De afkorting SQL staat voor Structured Query Language, en is de standaard taal om met databases te ‘praten’. SQL kent voornamelijk twee opdrachten: queries (vragen) en statements (opdrachten). Een voorbeeld query is:

SELECT * FROM 'table';

hierbij wordt alle (*) data uit (FROM) de tabel table opgevraagd met een SELECT-opdracht. Je kunt ook specifieke informatie opvragen, bijvoorbeeld om alle voornamen te halen uit een tabel personen

SELECT voornaam FROM 'personen';

En je kunt ook een WHERE conditie opgeven, om alleen de voornaam op te vragen waar de achternaam Janssen is:

SELECT voornaam FROM 'personen' WHERE achternaam = 'Janssen';

MySQL beheer

Onder het beheren van een MySQL-database valt o.a het aanmaken, wijzigen of verwijderen van tabellen, toevoegen van indexen op kolommen (rows), het verwijderen van kolommen, of het optimaliseren van MySQL en alle tabellen voor betere prestaties.

Ook interessant voor jou:  Settlers 5 Heritage of Kings op Windows 10 spelen

Let op: In alle gevallen is het belangrijk dat je beschikt over de juist inloggegevens. Je vindt deze veelal in een configuratiebestand op je website (tip: via FTP een bestand inzien), of vraag je hostingprovider in geval van twijfel.

Naast het beheren van een database kun je natuurlijk ook denken aan het beheren van een MySQL-databaseserver, maar daar gaat dit artikel niet over.

MySQL-beheerprogramma’s

Deze MySQL-beheerprogramma’s zijn ideaal voor het aanmaken, onderhouden en optimaliseren van MySQL-databases, maar ook voor het maken van belangrijke back-ups.

phpMyAdmin logo

MySQL online beheren via phpMyAdmin

phpMyAdmin is een webapplicatie om je database te beheren via jouw browser. In een vertrouwde webomgeving kun je inloggen op de database en alle database-beheer acties en operaties uitvoeren. Je kunt bijvoorbeeld ook een MySQL backup maken met phpMyAdmin. Veel hostingproviders bieden deze vertrouwde webomgeving aan (Vevida op https://mysql.vevida.com), maar gezien de vele beveiligingslekken in het phpMyAdmin-pakket raad ik het af om zelf een phpMyAdmin-omgeving op te zetten op jouw website.

MySQL database backup Workbench 01

MySQL Workbench

Werk je liever met een grafisch programma dan via de webbrowser, dan is MySQL Workbench een goed product. MySQL Workbench is een gratis programma ontwikkelt door de mensen die ook MySQL hebben gemaakt.

MySQL Workbench is beschikbaar voor Windows, Linux en Mac OS X. Een handleiding voor het maken van een MySQL-database back-up vind je hier.

Ook interessant voor jou:  ODBC en OLE DB connectiestrings voor SQL en MySQL databases

Om verbinding te maken met jouw database heb je niet alleen de inlognaam, het wachtwoord en de databasenaam nodig, maar ook de MySQL-hostnaam. Dat is meestal mysql.example.com (vervang “example.com” met jouw domeinnaam).

Je vindt een uitgebreide MySQL Workbench handleiding en MySQL introductie op guru99.com.

mysql opdrachtprompt

Als je de hierboven genoemde MySQL Workbench hebt geïnstalleerd, dan zijn de mysql client tools, zoals mysql en mysqldump, ook beschikbaar. Ideaal voor als je graag op jouw eigen computer werkt, maar wél via de opdrachtprompt.

Lees ook hoe je een back-up van een MySQL-database maakt via de opdrachtprompt.

Navicat is een betaald product, waarmee je meerdere soorten databases kunt beheren. Met Navicat beheer je eenvoudig MySQL, MariaDB, SQL Server, SQLite, Oracle en PostgreSQL databases.

Net als met MySQL Workbench heb je voor het gebruik van Navicat de volgende gegevens nodig voor de MySQL-verbinding: MySQL-gebruikersnaam, wachtwoord, databasenaam en hostnaam.


About the Author JanR

Hoi, ik ben Jan. Ik ben geen hacker, coder, developer, programmeur of guru. Ik ben gewoon een systeembeheerder die zijn dagelijkse ding doet bij Vevida. Met meer dan 15 jaar ervaring ben ik gespecialiseerd in Windows Server, IIS, Linux (CentOS en Debian), beveiliging/security, PHP, WordPress (Hosting & Docs), websites en optimalisatie. Wil je mij en de ontwikkeling van ITFAQ.nl graag steunen? Doneer dan een kopje koffie via Paypal. Gebruik deze link: https://paypal.me/jreilink. Bedankt! :)

follow me on:

Leave a Comment:

2 comments
Add Your Reply
Skip to content