Lancer MySQL comme un service Windows
<<<
Résolution de problèmes d'installation de MySQL sous Windows Faire fonctionner MySQL sous Windows
>>>

2.2.1 Installer MySQL sous Windows
2.2 Installation standard rapide de MySQL
2 Installer MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Prérequis système sur Windows
Installation d'une distribution binaire sur Windows
Préparation de l'environnement MySQL de Windows
Choisir un serveur Windows
Démarrer le serveur pour la première fois
Lancer MySQL en ligne de commande
Lancer MySQL comme un service Windows
->Résolution de problèmes d'installation de MySQL sous Windows
Faire fonctionner MySQL sous Windows
MySQL pour Windows face à MySQL pour Unix

2.2.1.8 Résolution de problèmes d'installation de MySQL sous Windows

Lorsque vous installez et lancez MySQL pour la première fois, vous pouvez rencontrer des erreurs qui empêchent MySQL de démarrer. Le but de cette section est de vous aider à comprendre et corriger ces erreurs.

Votre première ressource lorsque vous rencontrez un problème est le log d'erreurs. Le serveur MySQL utilise un log d'erreur pour enregistrer les informations pertinentes relevant d'une erreur. Le log d'erreur est situé dans le dossier de données, spécifié dans votre fichier de configuration my.ini . Le dossier de données par défaut est C:\mysql\data . Le log d'erreurs .

L'autre source d'information sur les erreurs possibles est la console, qui affiche les messages que MySQL envoie. Utilisez la commande 'NET START mysql' depuis la ligne de commande après avoir installé 'mysqld' comme service, pour voir apparaître les messages d'erreur du lancement de MySQL comme service. Lancer MySQL comme un service Windows .

Ci-dessous, vous trouverez les exemples des messages d'erreurs les plus courants lors du premier lancement du serveur MySQL :


System error 1067 has occurred.
Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist
Ce message survient lorsque le serveur ne peut pas trouver la table de droits mysql ou d'autres fichiers critiques. Cette erreur survient lorsque la base de mysql ou le dossier de données est installé dans un autre dossier que le dossier par défaut : C:\mysql et C:\mysql\data , respectivement.

Si vous avez installé MySQL dans un autre dossier que C:\mysql , vous devez vous assurer que le serveur MySQL le sait grâce à son fichier de configuration, my.ini . Le fichier my.ini a besoin d'être situé dans le dossier Windows, typiquement C:\WinNT ou C:\WINDOWS . Vous pouvez déterminer sa localisation exacte à partir de la valeur de la variable d'environnement WINDIR , grâce à la commande suivante :


C:\> echo %WINDIR%
Un fichier d'option peut être créé et modifié avec n'importe quel editeur de texte, tel que Notepad . Par exemple, si MySQL est installé dans le dossier E:\mysql et que les données sont situées dans D:\MySQLdata , vous pouvez créer un fichier d'options avec une section [mysqld] pour spécifier la valeur du dossier de données et ses paramètres :

[mysqld]
# set basedir to your installation path
basedir=E:/mysql
# set datadir to the location of your data directory
datadir=D:/MySQLdata
Notez que les noms de chemins Windows sont spécifiés en utilisant des slashes, plutôt que des anti-slash. Si vous utilisez des anti-slash, vous devez les doubler :

[mysqld]
# set basedir to your installation path
basedir=C:\\Program Files\\mysql
# set datadir to the location of your data directory
datadir=D:\\MySQLdata
Préparer l'environnement MySQL sous Windows .

<< Résolution de problèmes d'installation de MySQL sous Windows >>
Lancer MySQL comme un service Windows Installer MySQL sous Windows Faire fonctionner MySQL sous Windows