Mysql
 sql >> Database >  >> RDS >> Mysql

Come installo MySQL e il pacchetto Python MySQL su OS X Leopard? O come imparo a diventare uno sviluppatore web usando OS X?

Le installazioni MySQL e MySQL-dev sono andate bene? Puoi eseguire MySQL, connetterti ad esso e così via? /usr/local/mysql/include contengono molti file di intestazione? (Ho 46 file di intestazione lì, come riferimento).

Se è così, MySQL dovrebbe essere pronto. Tuttavia, sono necessari ancora alcuni passaggi manuali per compilare MySQL-python.

Questo è una guida decente:ho incluso i passaggi salienti di seguito.

  1. Scarica il fonte MySQL-python (v1.2.2 al momento della scrittura:tutte le istruzioni successive sono per questa versione)

    $ tar xzf MySQL-python-1.2.2.tar.gz && cd MySQL-python-1.2.2
    
  2. Modifica _mysql.c :rimuovere le righe 37-39 e modificare le righe 481-482. Ecco la differenza:

    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. Symlink le librerie a dove MySQL-python le aspetta:

    $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
    
  4. Nella tua directory MySQL-python-1.2.2, ricostruisci il tuo pacchetto:

    $ sudo python setup.py build
    

    Nota: Riceverai un avviso, ignoralo.

  5. Installa il pacchetto:

    $ sudo python setup.py install
    

Per quanto riguarda l'avvio di MySQL, ci sono istruzioni qui avviandolo come servizio. Personalmente, corro e basta

sudo mysqld_safe 

manualmente, impostandolo in background con ^Z e bg dopo aver inserito la mia password.