Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/05/2003, 15h20   #1
Membre du Club
 
Inscription : décembre 2002
Messages : 140
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 140
Points : 41
Points : 41
Par défaut Accès impossible au serveur MySQL

Bonjour !

J'ai utilisé le tutoriel d'Apache France (http://www.apachefrance.com/Articles/4/page1.html) puis de Developpez.com (http://florian.developpez.com/mysql/page1.php) pour installer le trio PHP-MySQL-Apache sur ma machine sous win2k. PHP et Apache fonctionnent parfaitement mais pas moyen de faire tourner MySQL.

Voici quelques infos pour mieux comprendre le problème :

J'ai essayé de taper ceci dans la ligne de commande :
Citation:
mysqld-nt --install
et j'obtiens :
Citation:
Service successfully installed.
Puis je tape :
Citation:
net start mysql
et obtiens :
Citation:
The MySql service is starting.
The MySql service was started successfully.
Ensuite j'essaie :
Citation:
telnet localhost 3306
et obtiens :
Citation:
Connecting To localhost...Could not open a connection to host on port 3306 : Connect failed.
J'ai ensuite désinstallé MySQL et le service associé et essaie une "installation automatique" avec winmysqladmin. J'installe le service grâce à cet outil et le démarre. La lunière de l'icône située dans la barre des tâches (en bas à droite de l'écran) s'allume brièvement en vert et repasse au rouge après 3 secondes. Que se passe-t'il ?

Si je tape :
Citation:
d:\webdev\mysql\bin\mysqlshow
(d:\webdev\mysql\ est le répertoire d'installation de MySQL)

j'obtiens :
Citation:
d:\webdev\mysql\bin\mysqlshow: Can't connect to MySQL server on 'localhost' (10061).
La même chose si je tape :
Citation:
d:\webdev\mysql\bin\mysql test
Encore une information :

Si je tape :
Citation:
mysqld-nt --console
j'obtiens :
Citation:
030519 14:54:13 InnoDB: Started
030519 14:54:13 Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist
030519 14:54:13 Aborting

030519 14:54:13 InnoDB: Starting shutdown...
030519 14:54:15 InnoDB: Shutdown completed
030519 14:54:15 mysqld-nt: Shutdown Complete
beaucoup par avance pour votre aide !
__________________
</aliasjcdenton>

"Un Homme devient vieux lorsque ses regrets prennent la place de ses rêves"
aliasjcdenton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2003, 16h53   #2
Membre du Club
 
Inscription : décembre 2002
Messages : 140
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 140
Points : 41
Points : 41
Ok, j'ai trouvé le problème :

Mon fichier my.cnf était incomplet. Je l'ai regénéré une troisième fois avec winmysqladmin dans c:\winnt et copié vers c:\ et tout fonctionne parfaitement.

Encore 2 jours à me frapper la tête contre les murs pour comprendre le problème

En plus, il arrivait que de laisser c:\winnt\my.ini en place avec c:\my.cnf faisait planter le service (sans pour autant permettre l'accès au serveur MySQL) et que de supprimer c:\winnt\my.ini corrigeait le prob. Maintenant je peux laisser les deux et tout va bien. Mystère...

Merci tout de même et à+
__________________
</aliasjcdenton>

"Un Homme devient vieux lorsque ses regrets prennent la place de ses rêves"
aliasjcdenton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2003, 16h57   #3
Membre confirmé
 
Avatar de omiossec
 
Inscription : juin 2002
Messages : 219
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2002
Messages : 219
Points : 240
Points : 240
Envoyer un message via AIM à omiossec Envoyer un message via Skype™ à omiossec
quel version de mysql utilise tu sous quel version de windows nt/2000
est ce le compte local system a access au repertoire data ?
est ce que tu as installer un fichier my.cnf ou my.ini
__________________
Olivier Miossec
omiossec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2003, 17h11   #4
Membre du Club
 
Inscription : décembre 2002
Messages : 140
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 140
Points : 41
Points : 41
J'utilise mysql-4.0.12 sous win2k.

Qu'appelles-tu le "compte local system" ?

Maintenant, c'est le fichier my.cnf qui est pris en compte. Le fichier my.ini (généré dans c:\winnt\ par winmysqladmin) n'est généré que pour servir de base au fichier final my.cnf qui doit être placé dans c:\

Mais j'ai vu qu'il est également possible de se passer de winmysqladmin en se servant des fichiers my-small, my-medium, my-large ou my-huge placé dans le répertoire d'installation...
__________________
</aliasjcdenton>

"Un Homme devient vieux lorsque ses regrets prennent la place de ses rêves"
aliasjcdenton est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h03.


 
 
 
 
Partenaires

Hébergement Web