sql >> Databasteknik >  >> RDS >> Mysql

Hur installerar jag MySQL och Python MySQL-paketet på OS X Leopard? Eller hur lär jag mig att vara webbutvecklare med OS X?

Gick installationerna av MySQL och MySQL-dev smidigt? Kan du köra MySQL, ansluta till det och så vidare? Har /usr/local/mysql/include innehåller många header-filer? (Jag har 46 rubrikfiler där, för referens).

Om så är fallet borde MySQL vara bra att gå. Det finns fortfarande några manuella steg som krävs för att kompilera MySQL-python, dock.

Detta är en anständig guide:Jag har tagit med de framträdande stegen nedan.

  1. Ladda ner MySQL-python-källan (v1.2.2 i skrivande stund:alla efterföljande instruktioner är för denna version)

    $ tar xzf MySQL-python-1.2.2.tar.gz && cd MySQL-python-1.2.2
    
  2. Redigera _mysql.c :ta bort raderna 37-39 och ändra raderna 481-482. Här är skillnaden:

    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 libs till där MySQL-python förväntar sig dem:

    $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
    
  4. I din MySQL-python-1.2.2-katalog, bygg om ditt paket:

    $ sudo python setup.py build
    

    Obs! Du kommer att få en varning, ignorera den.

  5. Installera paketet:

    $ sudo python setup.py install
    

När det gäller att starta MySQL finns instruktioner här om att starta det som en tjänst. Själv springer jag bara

sudo mysqld_safe 

manuellt, bakgrundsbild med ^Z och bg när jag har skrivit in mitt lösenord.



  1. Köra ett MariaDB Galera Cluster utan Orchestration Tools - DB Container Management:Del två

  2. Hur man får poster mellan 2 datum i MySQL

  3. förberett uttalande med Eloquent ORM / laravel

  4. Schemamönstersökning till dataklassförening