[Partie 2] Installation de la Database
Les demandes d'aides se font dans la section appropriée ici

Sommaire.

I. Matériel requis.
II. PHPMyAdmin et Connection.
III. Récupération de la database.
IV. Ma database à jour !


I. Matériel requis.

SQLyog : ici ou Navicat ici (personnellement je préconise les deux car Navicat semble plus simple mais SQLYog est plus rapide.)

II. PHPMyAdmin et Connection.

Normalement vous avez installés Wamp, ainsi vous avez localhost phpmyadmin...

Justement, rendez vous sur PHPMyAdmin (clic gauche sur l'icône wamp sur la barre des tâches, PHPMyAdmin) et à droite il y a un onglet qui ressemble à cela : [Image: srights.png] Privilèges

Cliquez dessus.

Vous verrez "ajouter un utilisateur" allons y donc Smile

Informations pour la connexion :

Nom d'utilisateur: Mettez y ce que vous voulez.
Serveur: Localhost
Mot de passe: Mettez ce que vous voulez
Entrer à nouveau: Je pense que c'est inutile de l'expliquer Smile

Vous pouvez cependant générer un mot de passe, à vous de vous en souvenir après.

Base de données pour cet utilisateur

cochez Donner les privilèges passepartout (utilisateur\_%)

Privilèges globaux

cliquez sur tout cocher et envoyez !

Ensuite lancez Navicat (oui je préfère Navicat à SQLYog je m'y perds moins)

Cliquez sur Connection et MYSQL

Connection Name : Ce que vous voulez
Host Name/IP adress : laissez localhost
Port : 3306
User Name : le nom d'utilisateur crée précédemment
Password : Le mot de passe qui va avec

Voila, votre connexion est créée. Double cliquez dessus pour l'ouvrir et vous verrez deux databases qui sont information_schema et mysql. Et bien...On s'en servira pas Heureux

Étape suivante !

III. Récupération de la database.

Alors la database, où est elle ? Sur ce tuto on prendra TDB qui se trouve => ici !

Pourquoi TDB et pas une autre ?
Bonne question ! Si on continuais le tuto Heureux ? Pourquoi TDB, et bien pour dire que TDB est à Trinity ce qu'YTDB est à MaNGOS Smile

Téléchargez la version la plus récente (de toute façon faut appliquer des updates quand même...)

Alors c'est bien joli on a une database, on a une connexion et après ?Sur votre connexion faites un clic droit et new database...

Première database :

[Image: auth.jpg]

Seconde database :

[Image: characterso.jpg]

Troisième (et dernière) database :

[Image: worldev.jpg]


Ouaiiiiiis j'ai mes databases je peux jouer !
Ola doucement malheureux ! Il faut les remplir avant !

Alors, pour les remplir direction le dossier SQL qui est, dans mon cas => Trinity\TrinityCore\sql\base

Double cliquez sur les databases concernées pour les ouvrir et et clic droit Execute SQL file...

Appliquez dans auth : auth_database
Appliquez dans characters : characters_database
Appliquez dans world : La TDB obtenue dans le lien donné plus haut BUT !

On va le faire avec SQLYog ! Pourquoi ? Essayez d'installer TDB avec Navicat vous comprendrez très vite où je veux en venir Heureux

Quand vous lancez SQLYog il vous propose de l'acheter ou de continuer, continuons !

Nous arrivons à ceci :

Mettez les identifiants crées précédemment.
[Image: connecty.jpg]

Dans le menu de gauche, cliquez sur world et ensuite clic droit sur root@localhost puis sélectionnez Execute sql script ou sur une version plus récent Restore from SQL dump... ou pour d'autres versions de Navicat => Execute Batch File...

Allez chercher votre TDB et choisissez là.
Cliquez sur execute et attendez (si vous le faites avec Navicat allez boire un café, voir un film,embrasser votre femme, sortir le chien...Bref vous avez le temps !)
Ça y'est ! Fini ! cliquez sur done et fermez SQLYog il ne nous sera plus d'aucune utilité.

Étape suivante !

IV. Ma database à jour !

Ceci est l'étape fatale, l'application des updates et ceci est très très chiant embêtant surtout si vous manquez de patience !

Reprenez navicat et ouvrez les databases world et characters en général les updates ne concernent que ces deux databases là.

Retournez dans le dossier base qui était ouvert allez dans précédents et ouvrez updates ouvrez world et regardez par rapport à la revision de votre DB combien de updates il faudra appliquer. Je vous laissez faire, vous savez appliquez un fichier sql maintenant Smile

Une fois world et characters à jour mon tuto est fini !

Hey mais attend tu te moques de nous là ! La database est en Anglais ! Comment je vais comprendre moi ?
Oh, yes it's right I've forgotten to explain that...

Je vous ramène au sujet de la compilation => Repo TDBFR (traduction de DB) : ici...Et pour ceux qui ne savent pas récupérer les sources de TDBFR : Télécharger ici ! et à appliquer dans world

La suite dans la partie 3 qui sera la dernière !

Retourner en haut Accueil