Page 1 sur 2
MySQL : my.cnf introuvable et serveur en carafe
Posté : 05 mai 2005, 13:08
par Cyrano
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.
Posté : 06 mai 2005, 10:28
par Cyrano
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...
Posté : 06 mai 2005, 10:41
par Ripat
J'ai redémarré mon vieux serveur windows rien que pour toi!
Qu'est-ce que ça donne si tu démarres le service à la main en ligne de commande:
Posté : 06 mai 2005, 10:48
par Cyrano
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é
Posté : 06 mai 2005, 10:53
par Ripat
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
Posté : 06 mai 2005, 10:55
par Cyrano
Je vais tester ça immédiatement et je te raconterai
Encore merci
Ripat, ton soutien est une bénédiction

Posté : 06 mai 2005, 11:00
par Cyrano
Il faut le clamer bien haut :
Ripat est un Maître

Merci encore mille fois, ça a fonctionné immédiatement, je vais noter ça et le conserver, ça me reservira .

Posté : 06 mai 2005, 11:14
par Ripat
Tu avais probablement toujours le service de ton ancienne version.
Bon, je remonte mon vieux serveur windows au grenier

Posté : 06 mai 2005, 11:37
par Cyrano
Tu avais probablement toujours le service de ton ancienne version.
Comment ce serait possible ? Même après avoir désinstallé MySQL complètement ??
Posté : 06 mai 2005, 11:40
par Ripat
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.
Posté : 06 mai 2005, 12:29
par Cyrano
Ç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

Posté : 06 mai 2005, 14:08
par Ripat
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

).
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?).
Posté : 06 mai 2005, 14:19
par Cyrano
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

Posté : 06 mai 2005, 14:32
par seayoung
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 )
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.)

Re: MySQL : my.cnf introuvable et serveur en carafe
Posté : 02 juin 2011, 17:31
par Nicolas59
Désolé si je fais un gros très gros remontage de topic mais comment on fait pour taper en " une ligne de commande ? "