Accueil > Boîtes à outils > Table rase > Créer et configurer sa base de (...)

Attention, cet article est obsolète. Il contient des informations qui ne sont plus à jour, comme tous les articles de la rubrique "Table rase".

Créer et configurer sa base de données (MySQL)

Introduction

Pour utiliser une base de données, vous avez besoin de deux choses :

  1. Créer une base de données dans le panel Ouvaton
  2. L’adresse de la base MySQL pour paramétrer vos scripts

Créer la base de données

Il suffit de se connecter à votre panel Ouvaton.

La création d’une base MySQL est disponible depuis le lien « mysql » dans la barre de menu du haut.

La première base de données est comprise dans l’offre d’hébergement à 25 € / an.
Les bases de données au delà de la première sont facturées 2,50 € / an et par base.

Le formulaire de création d’un base vous demande deux choses :

  • un nom de base (évitez les caractères spéciaux et les chiffres !), après le préfixe de votre numéro d’identification (plusieurs personnes peuvent ainsi utiliser un même nom de base, "spip" par exemple)
  • un mot de passe

Votre base sera créée dès validation du formulaire.

Configurez vos scripts

Maintenant que vous avez créé votre base vous avez presque tout ce qu’il vous faut pour l’utiliser c’est-à-dire :

  • le nom de la base (avec le préfixe)
  • le nom de l’utilisateur qui peut y accéder (identique au nom de la base)
  • son mot de passe

C’est ce que vous avez paramétré dans l’étape précédente.

L’adresse de la base de données est maintenant la même pour tous les coopérateurs : sql01.ouvaton.coop

Attention : vous ne pouvez vous connecter directement à la base que sur les serveurs Ouvaton.

Vous pouvez administrer cette base à la main via phpmyadmin.

Exemple simple

Par exemple un petit script en php ça donnerait :

<?php
// Paramètres persos
$host = "sql01.ouvaton.coop"; //l'adresse de la base
$user = "utilisateur"; //votre nom d'utilisateur choisi à la création de la base
$pass = "mdp"; //votre mot de passe
$bdd = "nom_base"; // nom de la BD
// connexion
@mysql_connect($host,$user,$pass)
  or die("Impossible de se connecter");
@mysql_select_db("$bdd")
  or die("Impossible de se connecter");
?>