Administrer MySQL avec PHPMyAdmin

Paramètres de connections

Pour vous connecter à une base de donnée il y a quatre paramètres à renseigner.

Prenons pour exemple la base de donnée “basetesttest” créée sur le domaine “example.com”, le mot de passe est “toto” .

  • Serveur : le serveur sur lequel vous allez vous connecter (exemple : localhost)
  • Utilisateur : le nom de l'utilisateur (exemple: basetesttest)
  • Mot de passe : le mot de passe de la base de donnés (exemple: toto)
  • Nom de la Base de donnée : le nom de la base ; sur Online.net votre nom de base et votre login sont identiques (exemple: basetesttest)

PHPMyAdmin

Pour administrer votre base de données MySQL vous avez plusieurs possibilités :

Les codes d'accès sont ceux qui figurent dans votre console de gestion
(Login: un identifiant unique pour votre base + le mot de passe)

Si vous ne connaissez pas votre mot de passe, vous pouvez le réinitialiser.

Si vous ne pouvez pas vous connecter avec vos codes à l'interface de PHPMyAdmin et que cela vous affiche un message d'erreur ressemblant à cela :
#2005 - Unknown MySQL server host 'localhost' (1)
Il faut essayer en vidant le cache de votre navigateur web qui a peut être gardé en mémoire une de vos anciennes sessions de PHPMyAdmin.

Adminer

Pour administrer votre base de donnés PostGreSQL vous pouvez utiliser une interface d'administration web Adminer.

Pour vous connecter à l'interface Adminer, cliquez sur le lien “Serveur” dans la liste de vos bases de données :

Les codes d'accès sont ceux qui figurent dans votre console de gestion
(Login: un identifiant unique pour votre base + le mot de passe)

Si vous ne connaissez pas votre mot de passe, vous pouvez le réinitialiser.

Depuis PHP

Voici ci-dessous un exemple générique d'accès à une base en PHP :

<?php
 
// remplacer nomdebase par le nom de votre base SQL
// remplacer domaine.tld par votre nom de domaine
// remplacer password par votre mot de passe de votre base SQL. Ce mot de passe est disponible dans la console online, rubrique 'Bases de données SQL', bouton 'Afficher les mots de passe'
 
$host = 'localhost'; 
$base = 'nomdebase';
$login = 'nomdebase';
$pwd = 'password';
 
// Connexion au serveur
 
$db = mysql_connect($host, $login, $pwd);
 
// 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 qui retourne une erreur si vous n'avez pas de table 'toto'
 
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();
  mysql_close($db);
  exit;
}
 
// analyse de la requête
// ...
 
// on ferme la base
 
mysql_close($db);
 
?>

Quota de la base de donnée

Hébergement CLOUD

Il n'y a pas de limitation de la taille de vos bases de données, sauf le quota de votre offre hébergement cloud.

Hébergement WEB

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 :
http://www.online.net/hebergement-mutualise/comparatif-des-offres-pour-site-internet.xhtml

  1. taille maximum de la base de données : 1 Go pour l'offre PERSO, 10 Go pour l'offre PRO, illimité pour l'offre Illimité
  2. taille maximum d'une table : 100 Mo pour l'offre PERSO, 500 Mo pour l'offre PRO et 1 Go pour l'offre BUSINESS
  3. nombre maximum de tables par base de données : 2 000
  4. nombre de requêtes simultanées : 3 requêtes pour l'offre PERSO, 50 requêtes pour l'offre PRO, 75 requêtes pour l'offre BUSINESS

Les bases de données qui dépassent le quota autorisé seront bloquées, vous n'aurez plus la possibilité d'insérer de nouvelles données, ni de faire de mise à jour des données existantes, seule la consultation et la suppression de données reste possible.

Pour consulter la taille de votre base de données connectez vous à cette dernière via le shell mysql ou via l'interface d administration.

Des infogérants sont à votre disposition pour vous aider à optimiser vos bases et tables et vos requêtes SQL http://www.online.net/fr/serveur-dedie/infogerance-serveur-dedie