====== MySQL databases ======
[[http://en.wikipedia.org/wiki/Mysql|MySQL]] is een database systeem dat aangeroepen kan worden door bijvoorbeeld [[:Technisch:php]] scripts. MySQL databases worden veelvuldig gebruikt voor software applicaties als Joomla, Wordpress en osCommerce. De officiƫle documentatie vindt u [[http://dev.mysql.com/doc/|hier]].
===== Over hoeveel databases kan ik beschikken? =====
Met het Pluspakket kunt u tot 10 databases aanmaken, bij het Premiumpakket 100 databases. Bij het Mini- en het Standaardpakket kunt u geen databases aanmaken, ook niet met de PHP-optie. U kunt eventueel [[http://www.yournamewebhosting.com/cp/|inloggen]] om uw pakket op te waarderen.
===== Hoe maak ik een MySQL database aan? =====
Een MySQL database maakt u aan in de [[:handleidingen:beheerschermen|beheerschermen]].
Na het inloggen klikt u rechts op Databases. Met de optie //Add New Database// maakt u de database aan. Hierna klikt u op //Add New Database User// om voor deze database een nieuwe gebruiker aan te maken. De nieuwe database is meteen gereed voor gebruik.
===== Waar vind ik de instellingen van mijn database? =====
In de beheerschermen klikt u op //Databases// voor een overzicht. U vindt hier een lijst met de bestaande databases en de server (hostname) waar deze op gehost wordt ('//mysql-xx.yourname.nl//'). Als u op de databasenaam klikt vindt u een overzicht van de bestaande gebruikers.
De server (hostname), databasenaam, gebruikersnaam en het bijbehorende wachtwoord zijn de instellingen die u nodig heeft om connectie te maken met uw database.
Voorbeeld:
Meer voorbeelden vindt u op [[http://nl.php.net/mysql-connect|de website van PHP]].
===== Hoe beheer ik mijn database? =====
In de beheerschermen klikt u op //Databases// en vervolgens op de naam van de database die u wilt beheren. Klik op //Webadmin// om [[http://en.wikipedia.org/wiki/Phpmyadmin|phpMyAdmin]], de beheertool, te openen. Met deze tool heeft u de mogelijkheid uw database, tabellen en data aan te passen. De officiƫle documentatie van phpMyAdmin vindt u [[http://www.phpmyadmin.net/home_page/docs.php|hier]].
===== Hoe maak ik een backup van mijn database? =====
Log in op de beheerschermen en ga naar de //Webadmin// (phpMyAdmin), zie ook [[#Hoe beheer ik mijn database?]]. Klik vervolgens in het beginscherm op //Export//. Vink onderaan //Save as file// aan en klik op //Go//.
Uw database wordt geexporteerd als naam-database.sql. Dit kan enkele minuten duren. In dit *.sql bestand staan zowel de structuur van de tabellen als de inhoud van de database.
===== Probleemoplossing =====
==== Geen connectie met database ====
Controleer of u niet de functie mysql_pconnect() gebruikt.
Persistente connecties zijn alleen voordelig in een specifieke configuratie. Voor ons is dit niet van toepassing, persistente connecties zijn daarom uitgeschakeld. U kunt de functie mysql_pconnect() vervangen door mysql_connect(). De parameters en werking van de beide functies zijn verder exact gelijk. Zie ook http://nl3.php.net/manual/en/features.persistent-connections.php.