Imprimer Agrandir le texte Réduire le texte

Base de données

Utiliser une base de données

Les Pages Perso offrent la possibilité d'utiliser une base de données relationnelle MySQL en plus de l'hébergement.

Pour activer une base MySQL :
  • Rendez-vous sur l'Espace Abonné du compte Pages Perso concerné (il s'agit donc des identifiants d'une adresse eMail Free).
  • Cliquez sur le lien Activer votre base de données MySQL.

  • L'activation des bases de données est effective dans un délai de 24 à 48 heures.

Les paramètres de connexion à la base de données MySQL sont les suivants :
  • Host : sql.free.fr
  • User : Votre_login
  • Pass : Votre_mot_de_passe
  • Base : Votre_login

Les scripts PHP peuvent uniquement utiliser la base de données MySQL fournie par Free.
Il est possible de gérer la base de données MySQL via sql.free.fr (gérer les données, importer, exporter, etc.). Seuls les scripts PHP hébergés sur les Pages Perso ainsi que sur http://sql.free.fr peuvent permettre de se connecter sur la base de données. Aucune connexion ne peut être établie depuis l'extérieur sur les bases de données de Free.

Notez que PostGre est également disponible.

Sauvegarder et restaurer une base

Sauvegarde d'une base de données :
  • Connectez-vous sur sql.free.fr à l'aide de votre login et du mot de passe associé.
  • Ne PAS utiliser le lien Exporter de la page de garde.
  • Cliquez sur le nom de la base (situé en haut à gauche) pour faire apparaître la liste des tables.
  • Rendez-vous dans l'onglet Exporter.
  • La liste des tables doit figurer dans la fenêtre en haut à gauche.
  • Sélectionnez les tables voulues ou cliquer sur Tout sélectionner.
  • En bas de la page, sélectionnez zip ou gzip (pour éviter que le résultat en texte n'apparaisse dans une fenêtre PHP à la place du fichier voulu).
  • Cliquez sur Exécuter. Une fenêtre d'enregistrement s'ouvre. Dans le cas contraire, le navigateur ne reconnaît pas l'extension zip ou gz. Corrigez le problème (voir mime type).
  • Enregistrez le fichier dans un endroit sûr.
Restauration d'une base de données :
  • Procédez à l'extraction du fichier sql du fichier zip ou gz.
  • Rendez-vous dans sql.free.fr. Cliquez sur la première icône sql située en haut à gauche (la seconde donne l'aide).
  • Rendez-vous dans l'onglet Importer les fichiers.
  • Sélectionnez le fichier à récupérer - attention les données précédentes vont être écrasées - puis Exécuter.
    Un fichier sql dans le fichier zip ou gzip est un script SQL de restauration.
    Si vous obtenez l'erreur Impossible de créer la base au moment de la restauration, une erreur a eu lieu lors de la sauvegarde.
    Si une ligne CREATE DATABASE est présente au début du fichier, effacez-la et réessayez.

PostGre SQL

Vous avez le choix d'utiliser une base de données PostgreSQL ou une base de données MySQL.

Le choix du type de base dépend de vos préférences.

L'activation s'effectue sur l'Espace Abonné de votre compte eMail Free.

La version actuelle de PostgreSQL proposée par Free est 4.0.1.

Pour gérer votre base de données PostgreSQL, rendez-vous sur cette page.

Voici les liens des sites officiels et des sites utiles concernant PostgreSQL :

http://www.postgresqlfr.org/
http://www.pgsql.com/
http://postgresql.org/docs
http://www.commentcamarche.net/postgresql/postgresintro.php3
http://www.linux-france.org/article/serveur/psql/tutor/
http://postgresql.developpez.com/

Fiche n° 928 accessible à l'adresse URL : http://www.free.fr/assistance/928.html