Comme nous l'avons évoqué précédemment,
nous allons utiliser la version précompilée de MySQL pour des
raisons de simplicité. Celles-ci contient les binaires de MySQL et MySQL-Max,
cette dernière version permettant via de nouveaux formats de tables le
support des transactions.
Installation
Avant toute chose, vérifier qu'il vous reste environ 30 Mo sur votre
disque C pour pouvoir installer MySQL. Ensuite, décompactez l'archive
ZIP contenant le programme d'installation de MySQL puis double-cliquez sur setup.exe.
Après quelques instants, la fenêtre d'accueil devrait apparaître.
Cliquez sur le bouton "Suivant"

La fenêtre suivante vous renseigne sur certaines contraintes
liées à l'installation de MySQL comme un service si le répertoire
d'installation n'est pas "C:\MYSQL". Nous y reviendrons plus tard,
vous pouvez continuer en cliquant sur le bouton "Suivant".

L'étape suivante permet justement de choisir le répertoire
d'installtion. Nous avons choisi C:\webdev\mysql. Nous expliquerons un peu plus
loin comme déplacer la partie "données" dans un autre
répertoire. Cliquez sur le bouton "Suivant".

La fenêtre suivante vous permet de choisir le type d'installation
: Typical (par défaut), Compact (Minimum) ou Custom (Personnalisée).
Cette fois encore, gardez l'option par défaut (Typical) et cliquez sur
le bouton "Suivant".

Le programme d'installation va alors procéder à
la copie des fichiers nécessaires. Lorsque cette opération est
terminée, l'écran vous indiquant que MySQL apparaîtra. Cliquez
sur le bouton "Terminer".

L'installation terminée, copiez le fichier de configuration
my-medium.cnf (contenu dans le répertoire C:\mysql) vers C:\ sous
le nom my.cnf.
C:\ > copy c:\webdev\mysql\my-medium.cnf c:\my.cnf
Attention, sous Windows 2000, les fichiers portant l'extension CNF correspondent
à des fichiers de configuration d'une application intégrée.
Dans l'Explorateur, ils n'apparaissent donc pas comme des fichiers mais comme
des raccourcis. Si vous avez un souci pour la copie du fichier, passez par une
fenêtre DOS (Démarrer - Exécuter-cmd). De même, si
vous devez éditer ce fichier, démarrez Notepad et passez par Fichier-Ouvrir
en spécifiant *.* comme masque d'extension pour les fichiers.
A titre de rappel, les différents fichiers de configuration disponibles
sont à utiliser en fonction de la mémoire centrale disponible
sur la machine.Ainsi, si vous disposez de 512 Mo à 1 Go de mémoire,
utilisez le fichier my-large.cnf. Si vous disposez de plus d'1 Go de mémoire,
utilisez le fichier my-huge.cnf.
Changement du répertoire de données
Lors de l'installation, nous avons gardé les options
par défaut par simplicité. Cependant, il est plus pratique de
désolidariser système et données (pour des raisons d'espace
disponible et de performances). Pour cela, créez un répertoire
qui va recevoir les données : dans une autre partition du même
disque, sur une partition d'un autre disque physique pour de meilleures performances.
Nous avons choisi D:\webdevdata. Copiez alors le contenu du répertoire
C:\webdev\mysql\data vers le répertoire nouvellement créé.
Il est alors nécessaire de stipuler ce changement dans le fichier de
configuration (c:\my.cnf). Editez le fichier, recherchez le début de
la section relative au démon mysql (elle est intitulée [mysqld]),
puis ajoutez juste en-dessous les deux lignes suivantes :
basedir = C:/webdev/mysql/
datadir = D:/webdevdata/mysql/
Modifiez la ligne datadir pour la faire correspondre au répertoire
où vous avez copié le contenu du répertoire data
précédemment. Attention à utiliser des slashs ("/")
et non pas des backslashs ("\") comme habituellement sous Windows.
Accès aux exécutables
Pour accèder plus facilement aux exécutables de MySQL, je vous
suggère d'ajouter le répertoire d'installation dans le chemin
de recherche (PATH).
La marche à suivre dépend de votre système d'exploitation
:
sous Windows 95/98/Me :
Ajoutez ou complétez la ligne PATH de votre fichier AUTOEXEC.BAT pour
qu'il ressemble à la ligne suivante :
PATH=%PATH%;C:\webdev\mysql\bin
Redémarrez ensuite Windows pour que la modification soit prise en compte.
sous Windows NT/2000 :
Ajoutez une variable d'environnement (pour votre profil uniquement) nommée
PATH et ayant pour valeur %PATH%;C:\webdev\mysql\bin


Démarrage de MySQL
Sous Windows 95/98/Me
Pour démarrer MySQL, ouvrez une fenêtre DOS et tapez la commande
suivante :
C:\> C:\webdev\mysql\bin\mysqld
MySQL tournera en arrière-plan sans qu'aucune fenêtre ne soit visible.
Pour utiliser le version Max de MySQL (offrant un support correct des transactions),
démarrez mysqld-max plutôt que mysqld.
Pour arrêter MySQL, tapez la commande suivante :
C:\> C:\webdev\mysql\bin\mysqladmin -u root shutdown
Sous Windows NT/2000
Le plus simple est de faire fonctionner MySQL comme un service, afin de MySQL
démarre automatiquement à chaque démarrage du serveur.
Pour cela, il suffit d'installer le service avec la commande suivante :
C:> C:\webdev\mysql\bin\mysqld-nt --install
Cette fois encore, si vous souhaitez utiliser MySQL-Max, substituez mysqld-max-nt
à mysqld-nt dans la commande ci-dessus. Le service installé
est nommé mysql.
Vous pouvez ensuite démarrer ou arrêter MySQL soit par le gestionnaire
de services de Windows, soit par les commandes NET START et NET STOP, le paramètre
étant le nom du service, donc mysql.
Si vous préférez faire fonctionner MySQL indépendamment
plutôt que comme un service, vous pouvez utiliser la commande suivante
:
C:\> C:\webdev\mysql\bin\mysqld-nt --standalone
Dernière étape
Pour vérifier si votre installation de MySQL fonctionne convenablement,
vous pouvez essayer les commandes suivantes :
C:\> C:\webdev\mysql\bin\mysqlshow
C:\> C:\webdev\mysql\bin\mysqlshow -u root mysql
C:\> C:\webdev\mysql\bin\mysqladmin version status proc
C:\> C:\webdev\mysql\bin\mysql test
Enfin, n'oubliez pas de spécifier un mot de passe pour l'administrateur
MySQL (root) avec la commande suivante :
C:\> C:\webdev\mysql\bin\mysqladmin -u root password votre_motdepasse