Pitchoune
26/07/2005, 22h04
Introduction
Dépendant de votre serveur web, yous pouvez devoir créer une nouvelle base de données auquel vBulletin sera installé.
Les didacticiels suivants décrivent le processus nécessaire pour faire ceci sur un nombre varié de serveurs.
Créer une base de données MySQL par ligne de commandes
Si vous avez un accès root sur votre serveur, vous pouvez créer une nouvelle base de données pour vBulletin à utiliser via lignes de commandes MySQL.
1. Premièrement, vous devez voux connecter sur votre serveur via Telnet / SSH en tant qu'utilisateur root, ou un autre utilisateur avec les permissions pour contrôler MySQL au niveau root.
2. Ensuite, vous devez démarrer les outils de ligne de commandes MySQL en tapant une ligne ressemblant à ceci (changez le chemin du répertoire si celui-ci est différent) :
Pour Windows® :
C:\Web\MySQL\bin\mysql -uUTILISATEUR -p
Changez UTILISATEUR par un nom d'utilisateur administratif défini avant ici (http://forum.vbulletin-fr.org/tutorial.php?tutoid=24).
Pour Linux :
/usr/local/mysql/bin/mysql -uroot -p
En tant que compte root, vous aurez aucun problème pour créer des bases de données ou autre.
Une fois cette commande validé, le système vous demandera d'entrer un mot de passe si il en existe un.
3. Quand vous êtes identifié, vous devez avoir ce prompteur :
mysql>
Et en attente d'insctructions. Pour voir la liste des bases de données existantes, tapez ceci :
SHOW DATABASES;
Majuscules ou minuscules, c'est pareil, et n'oubliez pas le ; à la fin, sinon une erreur existera dans la requête.
Vous devez avoir une liste des bases de données existantes sur votre serveur. Le nom de la base de données que vous allez choisir doit être unique, donc assurez-vous que le nom que vous allez choisir n'existe pas déjà.
4. Après avoir choisi un nom de base de données, vous pouvez lancer la requête pour créer une base de données. Pour cette exemple, nous avons appeler la base de données exemple_database.
Tapez ceci en remplaçant le nom de la base de données (en gras) :
CREATE DATABASE exemple_database;
5. Après avoir crée la base de données, nous allons créer un compte utilisateur MySQL avec les permissions pour accéder à la nouvelle base de données. Ceci est une précaution de sécurité car il est fortement non-recommandé de laisser PHP accéder à MySQL avec des privilèges administratifs.
Dans cette exemple, nous allons nommer notre utilisateur exemple_utilisateur et lui donner le mot de passe p4ssw0rd. Tapez ceci en remplaçant les noms en gras :
GRANT ALL ON exemple_database.* TO exemple_utilisateur IDENTIFIED BY 'p4ssw0rd';
Notre nouvelle base de données et le nouvel utilisateur sont maintenant fonctionnels. Basé sur l'exemple ci-dessus, votre fichier ./includes/config.php (http://forum.vbulletin-fr.org/tutorial.php?tutoid=11) doit contenir les valeurs suivantes :
$servername = 'localhost';
$dbusername = 'exemple_utilisateur';
$dbpassword = 'p4ssw0rd';
$dbname = 'exemple_database';
Créer une base de données MySQL par cPanel
Pour le manuel, les captures d'écrans ont été réalisées avec le thème par défaut du cPanel. Le thème de votre cPanel peut être différent, mes les commandes sont exactement les mêmes.
La seule différence notable est si vous utilisez le thème cPanel Advanced. Dans ce cas, cliquez sur « Advanced Tools » puis sur « MySQL Databases » et allez à l'étape juste après la première image.
Pour tous les autres, vous devez voir un écran similaire à celui-ci. Cliquez sur le lien « MySQL Databases ».
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel1.png
Sur cette écran, vous devez entrer le nom de la base de données dans le champ près de « Db: » puis cliquez sur « Add Db ».
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel2.png
Après avoir cliqué sur le bouton « Add Db », vous serez redirigé vers un écran confirmant la création de la base de données. Cliquez sur le lien « Go Back » pour retourner sur l'écran principal de MySQL.
Maintenant, vous devez créer un utilisateur avec son mot de passe pour cette base de données. Descendez la fenêtre, jusqu'à voir ceci :
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel3.png
Entrez le nom d'utilisateur (UserName) et le mot de passe (Password) de la base de données dans les champs appropriés, puis cliquez sur « Add User ».
Après avoir cliqué sur le bouton « Add User », vous serez redirigé vers un écran confirmant la création de l'utilisateur et mot de passe associé pour la base de données. Cliquez sur le lien « Go Back » pour retourner sur l'écran principal de MySQL.
Maintenant, vous devez associer l'utilisateur à la base de données afin d'avoir un accès. Descendez jusqu'à avoir ceci :
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel4.png
Utilisez les menus déroulants, soyez certain d'avoir choisi les bonnes données (utilisateurs et base de données), et cliquez sur « Add User to Db ».
Vous serez redirigé vers un écran confirmant l'association de l'utilisateur avec la base de données. Cliquez sur le lien « Go Back » pour retourner sur l'écran principal de MySQL. Maintenant, vous devirez voir ceci :
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel5.png
Ceci sont le nom de la base de données, nom d'utilisateur et mot de passe que vous devez utilisez dans le fichier config.php.
Note :
cPanel ajoutera toujours votre nom d'utilisateur pricnipal en tant que préfixe avec un sous-tiret ( _ ) devant le nom d'une base de données ou de nom d'utilisateur.
Si vous choisissez le nom de la base de données « forums » et le nom d'utilisateur de la base de données « user », votre base de données s'appellera « utilisateurprincipal_forums » et l'utilisateur sera « utilisateurprincipal_user ».
Créer une base de données MySQL par Plesk
Quand vous vous connectez à Plesk, vous devez voir cet écran. Cliquez sur le bouton « DATABASES » pour commencer à paramétrer votre base de données.
http://forum.vbulletin-fr.org/tutorial/plesk/plesk1.png
Note :
Si le bouton « DATABASES » est grisé, ceci signifie que vous n'avez pas accès aux bases de données MySQL. Dans ce cas, contactez votre hébergeur.
Ceci vous amènera sur la page de création de bases de données. Entrez le nom de la base de données souhaité et cliquez sur le bouton « ADD ».
http://forum.vbulletin-fr.org/tutorial/plesk/plesk2.png
Maintenant, vous devez créer l'utilisateur de la base de données. Entrez le nom d'utilisateur de la base de données que vous souhaitez et cliquez sur le bouton « ADD ».
http://forum.vbulletin-fr.org/tutorial/plesk/plesk3.png
Maintenant, vous devez créer un mot de passe pour cet utilisateur. Entrez-le dans le premier champ vide, reentrez-le dans le deuxième champ vide pour confirmer, et cliquez sur le bouton « UPDATE ».
http://forum.vbulletin-fr.org/tutorial/plesk/plesk4.png
Vous avez maintenant crée votre base de données et vous serez redirigé vers cet écran :
http://forum.vbulletin-fr.org/tutorial/plesk/plesk5.png
Le nom de la base de données, le nom d'utilisateur et le mot de passe que vous avez crée ici sont ceux que vous devez insérer dans votre fichier config.php.
Créer une base de données MySQL par Ensim
Il existe 2 façons de créer une base de données avec Ensim. Dans la majorité des configurations d'Ensim, vous avez des liens sur la gauche aussi bien que les icônes sur la page principale. Certains hébergeurs, cependant, n'utilisent pas les icônes, donc ce didacticiel montrera comment créer une base de données des 2 façons.
Quand vous vous connectez à votre panneau de configuration, vous devez quelque chose ressemblant fortement à l'image ci-dessous. La plupart des personnes cliquent sur le lien « MySQL Admin Tool » à côté de l'icône. Les autres peuvent cliquer sur le lien « Services » à gauche.
http://forum.vbulletin-fr.org/tutorial/ensim/ensim1.png
Si vous avez utilisé le lien « Services » sur la gauche, vous devez voir ceci :
http://forum.vbulletin-fr.org/tutorial/ensim/ensim2.png
Cliquez sur le petit bouton à côté de « MySQL ».
http://forum.vbulletin-fr.org/tutorial/ensim/ensim3.png
Cette action vous emmènera ici :
http://forum.vbulletin-fr.org/tutorial/ensim/ensim6.png
Cliquez sur le lien « Create Database ».
Cette action vous affichera cet écran :
http://forum.vbulletin-fr.org/tutorial/ensim/ensim4.png
Entrez le nom de la base de données souhaité dans le champ vide et cliquez sur le bouton « Save ». Ceci vous créera votre base de données et vos amènera sur l'écran principal des bases de données. Vous devez voir la base dde données que vous venez de créer dans la liste.
http://forum.vbulletin-fr.org/tutorial/ensim/ensim5.png
Note :
La plupart des installations d'Ensim préfixent les noms des bses de données avec « votredomaine_com_-_ ». Donc, si vous choisissez le nom de base de données « forums », le nom de la base de données crée peut être « votredomaine_com_-_forums ».
Aussi, Ensim utilisera le même nom d'utilisateur et mot de passe pour les bases de données crées et pour vous connecter à Ensim.
Dépendant de votre serveur web, yous pouvez devoir créer une nouvelle base de données auquel vBulletin sera installé.
Les didacticiels suivants décrivent le processus nécessaire pour faire ceci sur un nombre varié de serveurs.
Créer une base de données MySQL par ligne de commandes
Si vous avez un accès root sur votre serveur, vous pouvez créer une nouvelle base de données pour vBulletin à utiliser via lignes de commandes MySQL.
1. Premièrement, vous devez voux connecter sur votre serveur via Telnet / SSH en tant qu'utilisateur root, ou un autre utilisateur avec les permissions pour contrôler MySQL au niveau root.
2. Ensuite, vous devez démarrer les outils de ligne de commandes MySQL en tapant une ligne ressemblant à ceci (changez le chemin du répertoire si celui-ci est différent) :
Pour Windows® :
C:\Web\MySQL\bin\mysql -uUTILISATEUR -p
Changez UTILISATEUR par un nom d'utilisateur administratif défini avant ici (http://forum.vbulletin-fr.org/tutorial.php?tutoid=24).
Pour Linux :
/usr/local/mysql/bin/mysql -uroot -p
En tant que compte root, vous aurez aucun problème pour créer des bases de données ou autre.
Une fois cette commande validé, le système vous demandera d'entrer un mot de passe si il en existe un.
3. Quand vous êtes identifié, vous devez avoir ce prompteur :
mysql>
Et en attente d'insctructions. Pour voir la liste des bases de données existantes, tapez ceci :
SHOW DATABASES;
Majuscules ou minuscules, c'est pareil, et n'oubliez pas le ; à la fin, sinon une erreur existera dans la requête.
Vous devez avoir une liste des bases de données existantes sur votre serveur. Le nom de la base de données que vous allez choisir doit être unique, donc assurez-vous que le nom que vous allez choisir n'existe pas déjà.
4. Après avoir choisi un nom de base de données, vous pouvez lancer la requête pour créer une base de données. Pour cette exemple, nous avons appeler la base de données exemple_database.
Tapez ceci en remplaçant le nom de la base de données (en gras) :
CREATE DATABASE exemple_database;
5. Après avoir crée la base de données, nous allons créer un compte utilisateur MySQL avec les permissions pour accéder à la nouvelle base de données. Ceci est une précaution de sécurité car il est fortement non-recommandé de laisser PHP accéder à MySQL avec des privilèges administratifs.
Dans cette exemple, nous allons nommer notre utilisateur exemple_utilisateur et lui donner le mot de passe p4ssw0rd. Tapez ceci en remplaçant les noms en gras :
GRANT ALL ON exemple_database.* TO exemple_utilisateur IDENTIFIED BY 'p4ssw0rd';
Notre nouvelle base de données et le nouvel utilisateur sont maintenant fonctionnels. Basé sur l'exemple ci-dessus, votre fichier ./includes/config.php (http://forum.vbulletin-fr.org/tutorial.php?tutoid=11) doit contenir les valeurs suivantes :
$servername = 'localhost';
$dbusername = 'exemple_utilisateur';
$dbpassword = 'p4ssw0rd';
$dbname = 'exemple_database';
Créer une base de données MySQL par cPanel
Pour le manuel, les captures d'écrans ont été réalisées avec le thème par défaut du cPanel. Le thème de votre cPanel peut être différent, mes les commandes sont exactement les mêmes.
La seule différence notable est si vous utilisez le thème cPanel Advanced. Dans ce cas, cliquez sur « Advanced Tools » puis sur « MySQL Databases » et allez à l'étape juste après la première image.
Pour tous les autres, vous devez voir un écran similaire à celui-ci. Cliquez sur le lien « MySQL Databases ».
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel1.png
Sur cette écran, vous devez entrer le nom de la base de données dans le champ près de « Db: » puis cliquez sur « Add Db ».
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel2.png
Après avoir cliqué sur le bouton « Add Db », vous serez redirigé vers un écran confirmant la création de la base de données. Cliquez sur le lien « Go Back » pour retourner sur l'écran principal de MySQL.
Maintenant, vous devez créer un utilisateur avec son mot de passe pour cette base de données. Descendez la fenêtre, jusqu'à voir ceci :
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel3.png
Entrez le nom d'utilisateur (UserName) et le mot de passe (Password) de la base de données dans les champs appropriés, puis cliquez sur « Add User ».
Après avoir cliqué sur le bouton « Add User », vous serez redirigé vers un écran confirmant la création de l'utilisateur et mot de passe associé pour la base de données. Cliquez sur le lien « Go Back » pour retourner sur l'écran principal de MySQL.
Maintenant, vous devez associer l'utilisateur à la base de données afin d'avoir un accès. Descendez jusqu'à avoir ceci :
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel4.png
Utilisez les menus déroulants, soyez certain d'avoir choisi les bonnes données (utilisateurs et base de données), et cliquez sur « Add User to Db ».
Vous serez redirigé vers un écran confirmant l'association de l'utilisateur avec la base de données. Cliquez sur le lien « Go Back » pour retourner sur l'écran principal de MySQL. Maintenant, vous devirez voir ceci :
http://forum.vbulletin-fr.org/tutorial/cpanel/cpanel5.png
Ceci sont le nom de la base de données, nom d'utilisateur et mot de passe que vous devez utilisez dans le fichier config.php.
Note :
cPanel ajoutera toujours votre nom d'utilisateur pricnipal en tant que préfixe avec un sous-tiret ( _ ) devant le nom d'une base de données ou de nom d'utilisateur.
Si vous choisissez le nom de la base de données « forums » et le nom d'utilisateur de la base de données « user », votre base de données s'appellera « utilisateurprincipal_forums » et l'utilisateur sera « utilisateurprincipal_user ».
Créer une base de données MySQL par Plesk
Quand vous vous connectez à Plesk, vous devez voir cet écran. Cliquez sur le bouton « DATABASES » pour commencer à paramétrer votre base de données.
http://forum.vbulletin-fr.org/tutorial/plesk/plesk1.png
Note :
Si le bouton « DATABASES » est grisé, ceci signifie que vous n'avez pas accès aux bases de données MySQL. Dans ce cas, contactez votre hébergeur.
Ceci vous amènera sur la page de création de bases de données. Entrez le nom de la base de données souhaité et cliquez sur le bouton « ADD ».
http://forum.vbulletin-fr.org/tutorial/plesk/plesk2.png
Maintenant, vous devez créer l'utilisateur de la base de données. Entrez le nom d'utilisateur de la base de données que vous souhaitez et cliquez sur le bouton « ADD ».
http://forum.vbulletin-fr.org/tutorial/plesk/plesk3.png
Maintenant, vous devez créer un mot de passe pour cet utilisateur. Entrez-le dans le premier champ vide, reentrez-le dans le deuxième champ vide pour confirmer, et cliquez sur le bouton « UPDATE ».
http://forum.vbulletin-fr.org/tutorial/plesk/plesk4.png
Vous avez maintenant crée votre base de données et vous serez redirigé vers cet écran :
http://forum.vbulletin-fr.org/tutorial/plesk/plesk5.png
Le nom de la base de données, le nom d'utilisateur et le mot de passe que vous avez crée ici sont ceux que vous devez insérer dans votre fichier config.php.
Créer une base de données MySQL par Ensim
Il existe 2 façons de créer une base de données avec Ensim. Dans la majorité des configurations d'Ensim, vous avez des liens sur la gauche aussi bien que les icônes sur la page principale. Certains hébergeurs, cependant, n'utilisent pas les icônes, donc ce didacticiel montrera comment créer une base de données des 2 façons.
Quand vous vous connectez à votre panneau de configuration, vous devez quelque chose ressemblant fortement à l'image ci-dessous. La plupart des personnes cliquent sur le lien « MySQL Admin Tool » à côté de l'icône. Les autres peuvent cliquer sur le lien « Services » à gauche.
http://forum.vbulletin-fr.org/tutorial/ensim/ensim1.png
Si vous avez utilisé le lien « Services » sur la gauche, vous devez voir ceci :
http://forum.vbulletin-fr.org/tutorial/ensim/ensim2.png
Cliquez sur le petit bouton à côté de « MySQL ».
http://forum.vbulletin-fr.org/tutorial/ensim/ensim3.png
Cette action vous emmènera ici :
http://forum.vbulletin-fr.org/tutorial/ensim/ensim6.png
Cliquez sur le lien « Create Database ».
Cette action vous affichera cet écran :
http://forum.vbulletin-fr.org/tutorial/ensim/ensim4.png
Entrez le nom de la base de données souhaité dans le champ vide et cliquez sur le bouton « Save ». Ceci vous créera votre base de données et vos amènera sur l'écran principal des bases de données. Vous devez voir la base dde données que vous venez de créer dans la liste.
http://forum.vbulletin-fr.org/tutorial/ensim/ensim5.png
Note :
La plupart des installations d'Ensim préfixent les noms des bses de données avec « votredomaine_com_-_ ». Donc, si vous choisissez le nom de base de données « forums », le nom de la base de données crée peut être « votredomaine_com_-_forums ».
Aussi, Ensim utilisera le même nom d'utilisateur et mot de passe pour les bases de données crées et pour vous connecter à Ensim.