Installer MySQL en tant que service Windows

Installer MySQL en tant que service Windows

L’installation du serveur de base de données MySQL en tant que service Windows peut poser certains problèmes. Nous allons voir les manipulations à réaliser pour mettre en place rapidement la configuration nécessaire.

Prérequis

Cet article a été réalisé sous l’environnement suivant :

  • Windows Vista édition Familiale Premium
  • MySQL 5.0.27 (version Without installer)

Installation de MySQL

Avant toute chose, il vous faut télécharger la version sans installeur de MySQL à l’adresse suivante : http://dev.mysql.com/downloads/mysql/5.0.html#win32 ; choisissez la version Without installer.

Une fois le téléchargement terminé, dézippez simplement le contenu de l’archive dans le répertoire de votre choix ; pour notre exemple, nous travaillerons dans le répertoire C:\database. Le chemin vers MySQL est alors C:\database\mysql-5.0.27.

Fichier de configuration

Il nous faut maintenant créer un fichier de configuration afin de préciser les paramètres utilisés lors du démarrage du serveur de base de données. Nous placerons le fichier de configuration dans le répertoire MySQL.

Pour cela, créez le fichier my.ini dans le répertoire C:\database\mysql-5.0.27 ; nous créerons un fichier minimum, le but de cet article n’étant pas de décrire en détails la configuration de MySQL ; pour plus d’informations, http://dev.mysql.com/doc/refman/5.0/fr/option-files.html.

Voici un exemple de fichier de configuration :

[mysqld]
basedir=C:/database/mysql-5.0.27
datadir=C:/database/mysql-5.0.27/data
default-character-set=utf8
  • basedir : précise le chemin vers le répertoire de MySQL
  • datadir : répertoire où les données seront stockées
  • default-character-set : jeu de caractères utilisé pour la base de données

MySQL est maintenant configurer, nous allons maintenant installer le service Windows.

Installation du service

Pour installer notre service Windows, lancez une console : Démarrer > Exécuter… Saisissez cmd puis cliquez sur OK.

Placez-vous dans le sous-répertoire bin de MySQL :

c:
cd \database\mysql-5.0.27\bin

Il est important de vous placez dans ce répertoire pour créer le service, sinon Windows ne trouvera pas le chemin vers l’exécutable nécessaire pour lancer MySQL.

Exécutez maintenant la commande suivante :

mysqld --install MySQL5 --defaults-file=C:\database\mysql-5.0.27\my.ini

Arrêtons-nous sur les options utilisées

  • install : précise le nom du service ; dans notre cas MySQL5
  • defaults-file : indique le chemin vers le fichier de configuration que nous avons créons plus haut

Si le service a été installé correctement, le message Service successfully installed. est affiché.

Démarrage du service

Toujours dans la console, saisissez la commande suivante pour démarrer le service que nous venons d’installer :

net start MySQL5

Si le service démarre correctement, les lignes suivantes sont affichées :

Le service MySQL5 démarre.
Le service MySQL5 a démarré.

Première connexion

Nous allons maintenant nous connecter pour vérifier que la base de données fonctionne. Pour nous connecter, tapez la commande suivante :

mysql -u root

Cette commande permet de vous connecter à la base de données en tant qu’utilisateur root. Si la connexion est réussie, le serveur de base de données est installé correctement.