35 votes

Impossible de lancer MySql dans Mac OS 10.6 Snow Leopard

J'ai fait des recherches sur Internet et je n'ai rien trouvé de nouveau et d'utile pour le nouvel OS SnowLeopard d'Apple. Je me demande si c'est une erreur de ma part ou si je dois faire quelque chose ?

c'est ce que j'ai fait :

Téléchargé depuis le site mysql : http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg Je choisis : Mac OS X 10.5 (x86_64)

J'ai lancé tous les paquets et les ai tous installés. Donc maintenant, j'ai bien mysql dans

/usr/local/mysql/

Mais lorsque j'essaie de le démarrer à partir du panneau des préférences, il est toujours STOPPED. Quand j'essaie de faire (dans le terminal) :

/usr/local/mysql/bin/mysql

J'ai :

-bash : /usr/local/mysql/bin/mysql : Mauvais type de CPU dans l'exécutable

Qu'est-ce qui ne va pas ici ? Toute aide serait très appréciée. Merci

27voto

Janvb Points 920

Cette réponse peut peut-être vous aider :

mysql5.58 redémarrer le serveur dans mac os 10.6.5

Je viens d'installer MySQL 5.5.8 (mysql-5.5.8-osx10.6-x86_64.dmg) sur Mac os X 10.6.5 et j'ai également eu le problème que MySQL ne démarrait pas.

Après avoir lu cet article : http://forums.mysql.com/read.php?11,399397,399606#msg-399606 et en éditant le fichier comme suggéré, tout a commencé à fonctionner.

J'ai aussi fait

sudo chown -R root:wheel /Library/StartupItems/MySQLCOM

après avoir lu https://discussions.apple.com/message/12820394 car lors du redémarrage de mon Mac OSx 10.6.6, il demandait toujours quelque chose à propos d'un nombre insuffisant de privilèges. La ligne ci-dessus a résolu ce problème.

Maintenant, tout fonctionne.

16voto

VOUS DEVEZ REINSTALLER mySQL après la mise à niveau vers Snow Leopard et supprimer toutes les versions précédentes ainsi que les démarrages précédents du panneau de préférences. installer 86_64 10.5...Je trouve que les autres n'ont pas fonctionné pour moi.

  1. Téléchargez MySQL version Mac OS X 10.5 (x86_64) à l'adresse suivante http://dev.mysql.com/downloads/mysql/5.4.html#macosx-dmg
  2. Installer l'élément de démarrage (suivre les instructions)
  3. Installez ensuite la version bêta (suivez les instructions).
  4. Si vous voulez que le démarrage se fasse dans le panneau de préférences...installez mySQL.prefpane Je trouve que SQL ne fonctionne pas à partir du terminal à moins que vous ne démarriez mySQL dans le panneau de préférences.

11voto

nacho4d Points 12879

Bon... J'ai enfin pu l'installer ! Pourquoi ? ou ce que j'ai fait ? Eh bien, je ne suis pas sûr. d'abord j'ai téléchargé et installé le paquet (j'ai installé tous les fichiers(3) de l'image disque) mais je n'ai pas pu le démarrer. (ni à partir du panneau des préférences, ni à partir du termial)

ensuite je l'ai enlevé et installé par les ports mac.

Encore une fois, la même chose. Impossible de le démarrer.

Maintenant je l'ai supprimé à nouveau, installé à partir du paquet. (Je ne suis pas sûr que c'était exactement le même paquet mais je pense que c'est le cas). Seulement cette fois, j'ai obtenu le paquet d'un autre site (c'est un miroir).

le site :

http://www.mmisoftware.co.uk/weblog/2009/08/29/mac-os-x-10-6-snow-leopard-and-mysql/

et le lien :

http://mirror.services.wisc.edu/mysql/Downloads/MySQL-5.1/mysql-5.1.37-osx10.5-x86.dmg

1.- installer mysql-5-1.37-osx10.5-x86.pkg

2.- installer MySQLStartupItem.pkg

3.- installer MySQL.prefpanel

Et cette fois, tout fonctionne bien (même le panneau des préférences !).

Rien de spécial, je ne sais pas ce qui s'est passé les deux premières fois.

Mais merci à tous. Salutations.

0 votes

Si vous avez le temps, il pourrait être intéressant de comparer les deux paquets (échec et travail). Ont-ils le même nom ? Si oui, s'agit-il de fichiers identiques (lancez un diff sur eux). Je suppose que non ; cela peut valoir la peine de notifier le miroir avec le fichier défaillant au cas où ils auraient un problème.

0 votes

J'ai vécu la même chose. J'ai toujours eu l'erreur mysqld.sock. C'est l'installation de MySQL.prefpanel qui l'a résolu pour moi. Quelle douleur

9voto

xgretsch Points 452

Pour que MySQL fonctionne à nouveau (je n'ai pas encore regardé le démarrage), il n'est pas nécessaire de réinstaller . J'ai réussi à faire fonctionner ma copie en faisant ce qui suit :

Ce que vous devez faire, c'est ça :

sudo ln -s /usr/local/mysql-5.0.51a-osx10.5-x86_64 /usr/local/mysql

Cela crée un lien symbolique du répertoire /usr/local/mysql vers l'emplacement où se trouve MySQL. Ceci est essentiel, car à moins que vous n'ayez soigneusement sauvegardé toutes vos bases de données avec mysqldump avant d'exécuter la mise à jour de Leopard, c'est là que se trouvent toutes vos données - et les restaurer simplement à partir d'une sauvegarde complète du disque dur va être difficile.

Maintenant vous pouvez aller dans le bon répertoire et démarrer mysql :

cd /usr/local/mysql-5.0.51a-osx10.5-x86_64

sudo ./bin/mysqld_safe

Vous pouvez maintenant faire le CTRL-Z habituel pour revenir au shell. Pour être sûr que mysqld tourne, tapez :

sudo ps -A|grep mysql

J'ai obtenu quelque chose comme ça :

1220 ttys000 0:00.02 /bin/sh ./bin/mysqld_safe 1240 ttys000 0:00.39 /usr/local/mysql-5.0.51a-osx10.5-x86_64/bin/mysqld --basedir=/usr/local/mysql-5.0.51a-osx10.5-x86_64 --datadir=/usr/local/mysql-5.0.51a-osx10.5-x86_64/data --user=mysql --pid-file=/usr/local/mysql-5.0.51a-osx10.5-x86_64/data/dkmac-2.home.pid --port=3306 --socket=/tmp/mysql.soc

Ma copie de mysql semble maintenant fonctionner correctement. Au minimum, elle est assez bonne pour exécuter mysqldump sur toutes mes bases de données, de sorte que si je dois mettre à jour mysql par d'autres moyens et vider mon répertoire de données, je suis toujours en bonne forme.

0 votes

Cela a bien fonctionné pour moi. Merci de m'avoir épargné des heures de tracas !

0 votes

Ça a bien marché pour moi aussi. Merci.

5voto

matt Points 1066

Je suppose que votre iMac n'est pas en 64 bits (vous indiquez dans un autre fil de discussion qu'il s'agit d'un iMac intel blanc d'origine). Essayez la version 32 bits de MySQL - elle devrait s'installer directement sur la version 64 bits, je pense.

Comment savoir si votre Mac Intel est équipé d'un processeur 32 bits ou 64 bits ?
http://support.apple.com/kb/HT3696

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X