Installer MySQL sur Mac OS-X


Vous avez trouvé une solution à un problème curieux ? Dites-le, ça servira à tous (ou à vous-même 6 mois plus tard !). A l'inverse : vous rencontrez un problème sur le Macintosh ? Si on peut rendre service...

Installer MySQL sur Mac OS-X

Messagede Morpion » 13 Aoû 2006, 20:44

Message mis à jour le 24/04/08

Pour activer le serveur Web (Apache) de votre Mac et le configurer pour le PHP voir ce sujet).

Cette manipulation est valable pour Tiger (Intel & PPC) et pour Léopard sur Intel.
Pour Léopard sur PPC voir le message d'en dessous.

Installer MySQL sur un Mac, ce n'est pas bien compliqué :

1 - Télécharger MySQL ici : http://dev.mysql.com/downloads/mysql/5.0.html#macosx-dmg
2 - Installer le package (mysql-5.***.pkg)
3 - Installer le package de démarrage automatique (MySQLStartupItem.pkg)
4 - Installer le module de préférences systèmes (en double-cliquant sur le fichier finissant par .prefPan)
5 - Cliquer sur "Start MySQL Server" dans "Préférences système" / "MySQL" qui vient de s'ouvrir.

Et voilà, ça marche !

Si le panneau de préférences système ne fonctionne pas (c'est mon cas), prenez celui-ci, qui a de plus l'avantage de permettre de changer le mot de passe root facilement (et on dit merci ;-p ) :
http://morpion.net/public/MySQL.prefPane.zip
Double-cliquez pour l'installer, il remplacera tout seul l'autre.

Si php n'arrive pas à communiquer avec MySQL (erreur de socket), voir ce message dans le sujet sur phpMyAdmin.

Si vous voulez installer phpMyAdmin, voir ce sujet
Dernière édition par Morpion le 04 Mai 2008, 09:34, édité 11 fois.
Avatar de l’utilisateur
Morpion
Pro
Pro
 
Messages: 56
Inscription: 18 Avr 2006, 02:48
Localisation: Hossegor, Aquitaine, France


Publicité

Pour Léopard sur PPC

Messagede Morpion » 12 Fév 2008, 19:01

Message mis à jour le 24/04/08

Pour Léopard sur PPC c'est un plus compliqué car il n'existe pas de package d'installation tout fait. Il va falloir tâter un peu du Terminal... (qui se trouve dans Applications>Utilitaires). Pas de panique, c'est quand même pas si compliqué que ça !

En premier lieu, il faut télécharger les fichiers de MySQL.
J'ai compilé la version 5.0.45, que vous pouvez récupérer ici (merci qui ? ;-p ) :
http://morpion.net/public/mysql_5.0.45_leopard.zip
Dézipez le fichier, vous devriez obtenir un dossier "mysql-5.0.45" dans votre dossier Téléchargements.

Ensuite, on installe :
Code: Tout sélectionner
cd ~/Downloads/mysql-5.0.45
sudo make install


On initialise la BDD et on règle ses privilèges :
Code: Tout sélectionner
cd /usr/local/mysql
sudo ./bin/mysql_install_db --user=mysql
sudo chown -R mysql ./var


Ensuite il faut configurer un démarrage automatique "propre". Pour ça on va utiliser launchd, le lanceur de processus de Mac OS-X.
Téléchargez ce fichier en faisant clic-droit > Enregistrer le fichier lié dans "Téléchargements" :
http://morpion.net/public/com.mysql.mysqld.plist
Safari va lui rajouter une extension en .txt qu'il faut enlever. Renommez donc le fichier en "com.mysql.mysqld.plist" et à l'avertissement du Finder cliquez sur "Utiliser .plist".
Ensuite, on le met au bon endroit :
Code: Tout sélectionner
sudo mv ~/Downloads/com.mysql.mysqld.plist /Library/LaunchDaemons

Et on lui met les bonnes autorisations :
Code: Tout sélectionner
sudo chown root /Library/LaunchDaemons/com.mysql.mysqld.plist


Et voilà, y'a plus qu'a mettre en marche pour le premier lancement (les prochaines fois ça se fera tout seul au lancement du système) :
Code: Tout sélectionner
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist

Si ça n'affiche rien, c'est normal ! S'il y a une erreur, ben... demandez ici, j'essayerais de vous répondre.

Si vous avez besoin, allez savoir pourquoi, d'arrêter manuellement MySQL, tapez ceci :
Code: Tout sélectionner
sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysqld.plist

Pour lancer manuellement :
Code: Tout sélectionner
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist

(Idem, en cas de succès ces commandes ne répondent rien.)

Ben voilà, c'est tout. Enjoy !

Si php n'arrive pas à communiquer avec MySQL (erreur de socket), voir ce message dans le sujet sur phpMyAdmin.

Si vous voulez installer phpMyAdmin, voir ce sujet
Avatar de l’utilisateur
Morpion
Pro
Pro
 
Messages: 56
Inscription: 18 Avr 2006, 02:48
Localisation: Hossegor, Aquitaine, France


Retourner vers De l'aide sur Mac OS

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

cron