Une base de données, usuellement abrégée en BD ou BDD, est un ensemble structuré et organisé permettant le stockage de grandes quantités d'informations afin d'en faciliter l'exploitation (ajout, mise à jour, recherche de données). (source wikipédia)
Structured query language (SQL), ou langage structuré de requêtes, est un pseudo-langage informatique (de type requête) standard et normalisé, destiné à interroger ou à manipuler une base de données relationnelle. (source wikipédia)
Vous venez de créer votre nouvel hébergement, vous souhaitez maintenant ajouter une nouvelle base de donnée.
Une fois la validation faite, vous allez voir apparaitre votre base de données dans la liste des bases avec le status 'En attente de création'.
Vous remarquerez qu'un mot de passe à été choisi pour votre base, vous pourrez le mettre a jour ultérieurement.
Délai de mise en place: dans l'heure qui suit.
Vous avez créé une nouvelle base de données, vous souhaiter changer le mot de passe.
Votre base de données change d'état (“Mot de passe à mettre a jour”), une fois la mise a jour faite elle repassera dans l'état “Actif”.
Delai de mise a jour: dans l'heure qui suit.
Attention: La suppression d'une base de données est définitive. Si la base contient des données elles seront effacées. Il est donc fortement conseillé de faire une sauvegarde avant de lancer la destruction.
Vous avez au moins une base de données,
La base de données va passer dans l'état “En attente d'effacement”, une fois la base détruite elle disparaîtra de la liste.
Vous pouvez recréer une nouvelle base pour remplacer celle détruite dès que la base passe dans l'état “En attente d'effacement”.
(pas besoin d attendre que l'ancienne base disparaisse de la liste) Delai de mise en place: dans l'heure qui suit.
Depuis la console d'adminsitration vous pouvez tester que votre base de donnée est bien active,
Un message apparaitra vous informant du résultat de la tentative de connection à votre base.
Pour administrer votre base de données vous avez plusieurs possibilités :
Vous avez déjà une base de données pour votre hébergement Online et vous souhaiteriez bénéficier d'une version plus récente.
Pour changer de version de base de données il vous faut suivre les étapes suivantes:
Les informations pour vous connectez à la base de donnée sont disponibles dans la console d'administration Online (Section Bases de données SQL).
Pour vous connectez à une base de donnée il y a quatres paramètres à renseigner.
Prenons pour exemple la base de donnée “base” créée sur le domaine “domaine.com”, le mot de passe est “toto” .
Depuis votre console d'administration vous pouvez obtenir un exemple de code PHP avec les informations pour votre base,
Voici ci dessous un exemple générique d'accès à une base en PHP :
<?php // remplacer loginsql par le nom de votre base SQL // remplacer password par votre mot de passe de votre base SQL // remplacer domaine.tld par votre nom de domaine $base = 'loginsql'; $login = 'loginsql'; $pwd = 'password'; $host = 'loginsql.domaine.tld'; // connexion au serveur $db = mysql_connect($host, $login, $pwd); // on peut utiliser également @mysql_connect // on test le retour de la connexion if(!$db) { // on affiche un message d'erreur : print "Désolé, connexion impossible à [$host] : ".mysql_error(); exit; } // on choisit la bonne base if(!mysql_select_db($base,$db)) { // on affiche un message d'erreur : print "Désolé, la base de données [$base] n'as pas été trouvé sur le serveur [$host]<br>".mysql_error(); mysql_close($db); exit; } // On suppose que vous avez une table 'toto' : $sql = "SELECT * FROM toto"; // une requête if(!mysql_query($sql,$db)) { // on affiche un message d'erreur : print "erreur sur la requête $sql dans la base [$base] du serveur [$host]<br>".mysql_error(); exit; } // analyse de la requête // ... // on ferme la base mysql_close($db); ?>
Note: La taille des bases de données n est pas prise en compte dans le quota web.
Afin de conserver les performances maximales des serveurs SQL nous avons mis en place deux limites :
Les bases de données qui depassent le quota autorisé seront bloquées, vous n'aurez plus la possibilité d inserer de nouvelles données, ni de faire de mise à jour des données existantes, seule la consultation et la supression de données reste possible .
Pour consulter la taille de votre base de données connectez vous à cette derniere via le shell mysql ou via l interface d administration.