2010-11-23 19 views
2

Je cours sur un environnement de configuration zéro. J'ai installé Ruby, puis MySQL, etc.Comment configurer MAMP pour utiliser MySQL existant sur OS X SL?

Maintenant, j'utilise PHP, j'ai donc installé MAMP PRO et je le vois aussi avec MySQL.

Je pensais que je pourrais avoir MAMP utiliser le même MySQL que j'utilisais déjà sur OS X.

J'ai essayé de changer le port MySQL par défaut 3306, mais cela n'a pas fonctionné comme prévu.

Comment puis-je laisser MAMP accéder au MySQL existant que j'ai?

+0

Essayez Xampp, c'est tellement mieux. – Shoe

+0

et pourrais-je mettre son mysql le mysql précédent que j'ai? – amrnt

Répondre

1

Comme il est un ancien poste, de légères modifications de chemins entre les versions de MAMP peut nécessiter un léger ajustement à cette réponse, bien que le même processus fonctionnera dans tous les MAMP/MAMP versions PRO:

  • Cliquez sur les ports onglet dans le panneau Préférences et définissez votre port MySQL à ce que la configuration de MySQL existant est réglé sur (3306 dans le cas de l'OP):

MAMP MySQL port change

  • MAMP redémarrera et vous remarquerez que le voyant d'état vert n'est pas allumé. Ouvrez votre Finder et accédez au répertoire de configuration de MAMP, qui devrait être similaire à ce qui suit si vous avez choisi l'installation par défaut:

cd /Applications/MAMP/conf/php5

  • ouvrir le fichier php5.ini dans un éditeur de texte trouver ce qui suit ligne:

mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock

  • Changez à l'emplacement par défaut de votre prise MySQL, à savoir:

mysql.default_socket = /tmp/mysql.sock

  • Si vous arrêtez et commencer à MAMP, vous devriez maintenant être en mesure de travailler avec des bases de données MySQL originales. Notez que MAMP affiche désormais que MySQL est arrêté, car il ne pense vraiment pas que MySQL est lancé:

MAMP status

Cette réponse a été largement référencée à partir de this site.