====== Créer une base de données et un nom d'utilisateur MySQL ====== Une version Screencast de ce tutoriel est disponible ici.

Ce guide est destiné aux utilisateurs de Gandi AI qui ont installé une base de données MySQL. Si vous n'avez pas encore installé une base de données MySQL, vous pourrez le faire via l'interface Gandi AI avant de continuer.

Les sites webs basés sur des bases de données PHP (ex. phpBB, Blogger, Gallery2, etc…) ont besoin d'un accès à une base de données pour fonctionner.

Durant le processus d'installation, quatre informations vous seront demandées :

  • L'emplacement de la base de données
  • Le nom de la base de données
  • Le nom d'utilisateur de la base de données
  • Le mot de passe de la base de données

Vous devez configurer votre base de données et renseigner ces informations avant de commencer la procédure d'installation. Voici comment faire.

Les utilisateurs de Macintosh et Linux pourront simplement utiliser leur console pour saisir ces commandes. Les utilisateurs de Windows devront télécharger et installer une application externe telle que PuTTY.

1. Se connecter sur le serveur via SSH

Sur Mac ou Linux, vous pouvez directement taper

ssh admin@000.000.000.000 

dans la console de votre client SSH, en remplaçant les chiffres par l'IP de votre serveur (où puis-je trouver cela?) pour accéder à la gestion de votre serveur en SSH.

Sur PuTTY, il faudra rentrer l'adresse IP de votre serveur dans le champ “Host Name” de la fenêtre qui s'affiche, puis cliquer sur “Open”. Ensuite, dans le champ “login as:” qui apparaïtra dans votre fenêtre de console, il faudra mettre admin, puis fournir le mot de passe du compte admin sur votre serveur (il est normal qu'il ne s'affiche pas à l'écran lorsque vous le tapez.)

Le support de Gandi n'a pas accès à ce mot de passe. Si vous l'avez oublié, il vous faudra créer un nouveau serveur.

2. Se connecter à la base de données MySQL

Il faut maintenant vous connecter sur votre base de données mysql en tant que “root” via la commande suivante :

mysql -p

Le mot de passe d'accès vous est demandé. Il s'agit du mot de passe que vous avez défini lors de l'installation de votre base de données MySQL sur votre serveur. Si vous avez oublié ce mot de passe, vous pourrez le réinitialiser via votre interface Gandi AI en cliquant sur le lien “configurer” de MySQL sur la page de configuration des packages.

3. Créer la base de données

Il faut maintenant créer la base de données que vous allez utiliser pour votre site web. Commencez par définir un nom pour la base (ici: galerie), en utilisant la commande suivante :

create database galerie;

…appuyez sur “entrée” et vous verrez la ligne suivante apparaitre :

Query OK, 1 row affected (0.16 sec)

Cela confirme que la base de données a été ajoutée.

4. Créer un nom d'utilisateur et un mot de passe pour la base de données

Vous devez maintenant définir un nom d'utilisateur et un mot de passe pour la connexion à votre nouvelle base. Ce mot de passe doit être suffisamment complexe pour assurer un bon niveau de sécurité.

Pour notre exemple, le nom d'utilisateur sera “jack” et le mot de passe “GanD1do”. Utilisez la commande suivante :

grant all privileges on galerie.* to 'jack'@'localhost' identified by "GanD1do"; 

Remplacez :

  • galerie par le nom de la base que vous venez de créer
  • jack par le nom d'utilisateur que vous avez choisi
  • GanD1do par le mot de passe que désirez rattacher à cet utilisateur

Utilisez ensuite la commande suivante :

flush privileges;

et enfin :

exit;

5. Déconnexion

Vous pouvez maintenant quitter votre serveur en utilisant la commande :

exit

Compléter l'installation de votre application web

Félicitations ! Vous avez créé une base de données sur votre serveur avec un nom d'utilisateur et un mot de passe !

Il vous suffit maintenant de retourner à la procédure d'installation et d'utiliser les informations que vous avez créés. Selon notre exemple, vous disposez maintenant des informations suivantes :

  • Emplacement de la base de données : localhost
  • Nom de la base : galerie
  • Nom d'utilisateur de la base: jack
  • Mot de passe de la base : GanD1do

NE PAS UTILISER les informations ci-dessus littéralement pour créer votre base de données ! Pour des raisons de sécurité, veuillez choisir un nom d'utilisateur unique et un mot de passe sécurisé. Vous êtes responsable de la sécurité de votre serveur.


Dernière modification: le 15/11/2010 à 08:46 par Didier L.