
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 MySQLdatadir
: répertoire où les données seront stockéesdefault-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 MySQL5defaults-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.