MySQL : my.cnf introuvable et serveur en carafe

Mammouth du PHP | 19672 Messages

05 mai 2005, 13:08

Bonjour,
J'ai un problème avec MySQL qui refuse obstinément de démarrer. Il s'est fermé il y a deux jours sans raison apparente (il y en a certainement une mais j'ignore laquelle) et depuis, impossible de le relancer.

Lorsque je passe par les outils d'administration des services pour démarrer MySQL, j'ai une boite de dialogue qui me dit en substance:
Impossible de démarrer le service MySQL sur Ordinateur local
Erreur 2 : Le fichier spécifié est introuvable
C'est tout ce que j'ai. En fouillant un peu ces deux derniers jours, j'en suis venu à soupçonner une erreur d'adresse vers un fichier my.cnf que je n'ai jamais trouvé sur ma machine.

Je me dis qu'il suffit peut-être de le créer, mais j'ignore quoi inscrire dedans et je ne trouve pas de modèle explicite.

Ma config: WinXP Pro, Apache 1.3, PHP5, Zend Studio Server et MySQL 4.1.11 que j'ai ré-installé complètement à la place du 4.1.10 planté sans plus de résultat qu'avant.

Merci d'avance pour toute piste de solution.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 19672 Messages

06 mai 2005, 10:28

Un petit rafraichissement au cas où...

Mes derniers tests : faire une copie de my.ini et renommage en my.cnf que j'ai mis dans le répertoire racine de mysql et une copie dans C:\WINDOWS.

Toujours rien, je ne comprends pas.

Je sens que je vais devoir ré-installer tout mon environnement de développement à cause d'un conflit quelque part, c'est barbare comme solution et ça m'énerve d'autant plus que je ne comprends pas...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1380 Messages

06 mai 2005, 10:41

J'ai redémarré mon vieux serveur windows rien que pour toi! :wink:

Qu'est-ce que ça donne si tu démarres le service à la main en ligne de commande:

Code : Tout sélectionner

c:\chemin\>net start mysql
ripat

Mammouth du PHP | 19672 Messages

06 mai 2005, 10:48

En ligne de commande donc : même résultat la réponse :
L'erreur système 2 s'est produite.
Le fichier spécifié est introuvable.
Le problème, c'est que je ne sais pas de quel fichier il s'agit et mon installation de MySQL est flambant neuve, je patauge dans la perplexité
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1380 Messages

06 mai 2005, 10:53

Si tu n'as pas peur d'un remède de cheval:

Code : Tout sélectionner

# arrêter le serveur c:\mysql\bin>mysqladmin -u root -p shutdown # arrêter le service c:\mysql\bin>net stop mysql #supprimer le service c:\mysql\bin\mysqld --remove # réinstaller le service c:\mysql\bin\mysqld-max-nt --install
ripat

Mammouth du PHP | 19672 Messages

06 mai 2005, 10:55

Je vais tester ça immédiatement et je te raconterai :)

Encore merci Ripat, ton soutien est une bénédiction :)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 19672 Messages

06 mai 2005, 11:00

Il faut le clamer bien haut :

Ripat est un Maître

:agenouille: Merci encore mille fois, ça a fonctionné immédiatement, je vais noter ça et le conserver, ça me reservira . :pouce:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1380 Messages

06 mai 2005, 11:14

Tu avais probablement toujours le service de ton ancienne version.

Bon, je remonte mon vieux serveur windows au grenier :wink:
ripat

Mammouth du PHP | 19672 Messages

06 mai 2005, 11:37

Tu avais probablement toujours le service de ton ancienne version.
Comment ce serait possible ? Même après avoir désinstallé MySQL complètement ??
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1380 Messages

06 mai 2005, 11:40

Je suppose que le "désinstallateur" de windows n'a pas supprimé le service de sa liste de services. Enfin, je ne sais pas trop. J'ai renoncé depuis longtemps à essayer de comprendre ce que fait windows lors de l'installation d'un nouveau programme.
ripat

Mammouth du PHP | 19672 Messages

06 mai 2005, 12:29

Ça fait des années que je me dis qu'il faut que je passe à Linux, mais tout seul c'est tellement ardu que j'ai pas encore franchi le pas ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1380 Messages

06 mai 2005, 14:08

Je ne fais pas partie des "aficonados" inconditionnels de Linux mais je dois cependant reconnaître que c'est robuste, mieux sécurisé et un poil plus performant (comme serveur).

Une fois en route, un serveur Linux tourne sans devoir être redémarré (sauf pour une perte du disque bien sûr :wink:).

Par contre, il faut avouer que la courbe d'apprentissage est assez pentue sauf si on utilise une distribution "tout compris". Mais alors on risque de se retrouver avec des démons (!) inutiles.

Tu y viendras un jour. Et tu ne voudras plus retourner en arrière. Garanti.

Un vieux PC pour te faire la main, un bon forum Linux et vogue la galère (Galère? Vous avez dit galère?).
ripat

Mammouth du PHP | 19672 Messages

06 mai 2005, 14:19

J'ai un vieux PC qu'on m'a refilé avec un AMD200, il manque un peu de mémoire, mais ça peut s'arranger: je le destine à cet usage pour m'en faire un serveur LAMP. J'ai pour l'instant un problème technique, il y a pas assez de mémoire et il veut pas démarrer sous X, et en ligne de commande, je suis nul de chez nul. Mais bon, ça s'apprend et il faudrait que je m'y mette. Le second problème, c'est le choix d'une distribution: je ne suis pas de taille à me monter une LFS (Linux From Scratch) et installer une Mandrake (Mandriva maintenant si j'ai bien suivi l'actualité), c'est installer un paquet de truc moins utiles voire carrément sans intéret sur un serveur.

Mais bon, j'y viendrai, suffit que je me donne l'élan de départ et que je trouve 5mn pour ça ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 357 Messages

06 mai 2005, 14:32

je suis entierement avec ripat pour ce qui est de linux.
je dirai que c'est stable pratique mais le gros du problème (enfin pour moi) c'est que si on est novice ou un pe plus cela comporte des failles de secu assez importante (enfin vous me direz comme partout mais bon )
et le gros problème que je trouve aussi est que contrairement a ce que dit Cyrano il ne faut pas 5mn pour maitriser la bête ( je sais que tu disais pas 5mn effectif mais bon :p )
:roll:
enfin tout ca pour dire que linux est vraiment une superbe invention mais pour maitriser la bete c une vrai plai (enfin pour qq1 dont la programmation ne constitue pas une grande pation.)
:D

Nicolas59
Invité n'ayant pas de compte PHPfrance

02 juin 2011, 17:31

Désolé si je fais un gros très gros remontage de topic mais comment on fait pour taper en " une ligne de commande ? "