====== 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.