Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment installer MySQL et le package Python MySQL sur OS X Leopard ? Ou comment puis-je apprendre à devenir développeur Web avec OS X ?

Les installations MySQL et MySQL-dev se sont-elles bien déroulées ? Pouvez-vous exécuter MySQL, vous y connecter, etc. ? Est-ce que /usr/local/mysql/include contient beaucoup de fichiers d'en-tête ? (J'ai 46 fichiers d'en-tête là-bas, pour référence).

Si c'est le cas, MySQL devrait être prêt à partir. Cependant, il reste encore quelques étapes manuelles nécessaires pour compiler MySQL-python.

Ceci est un bon guide :j'ai inclus les principales étapes ci-dessous.

  1. Téléchargez le source MySQL-python (v1.2.2 au moment de la rédaction :toutes les instructions suivantes concernent cette version)

    $ tar xzf MySQL-python-1.2.2.tar.gz && cd MySQL-python-1.2.2
    
  2. Modifier _mysql.c :supprimer les lignes 37-39 et modifier les lignes 481-482. Voici la différence :

    37,39d36
    < #ifndef uint
    < #define uint unsigned int
    < #endif
    484,485c481,482
    <         uint port = MYSQL_PORT;
    <         uint client_flag = 0;
    ---
    >         unsigned int port = MYSQL_PORT;
    >         unsigned int client_flag = 0;
    
  3. Liez symboliquement les bibliothèques à l'endroit où MySQL-python les attend :

    $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
    
  4. Dans votre répertoire MySQL-python-1.2.2, reconstruisez votre package :

    $ sudo python setup.py build
    

    Remarque : Vous recevrez un avertissement, ignorez-le.

  5. Installez le paquet :

    $ sudo python setup.py install
    

Quant au démarrage de MySQL, il y a des instructions ici sur le démarrage en tant que service. Personnellement, je cours juste

sudo mysqld_safe 

manuellement, en le fondant avec ^Z et bg une fois que j'ai saisi mon mot de passe.