sql >> Databáze >  >> RDS >> Mysql

Jak nainstaluji MySQL a balíček Python MySQL na OS X Leopard? Nebo jak se dozvím o tom, že jsem webový vývojář používající OS X?

Proběhly instalace MySQL a MySQL-dev hladce? Můžete spustit MySQL, připojit se k němu a tak dále? Má /usr/local/mysql/include obsahují mnoho hlavičkových souborů? (Mám tam 46 hlavičkových souborů, pro informaci).

Pokud ano, MySQL by mělo být dobré. Ke kompilaci MySQL-pythonu je však stále potřeba několik ručních kroků.

Toto je slušný průvodce:níže jsem zahrnul nejdůležitější kroky.

  1. Stáhněte si zdroj MySQL-python (v1.2.2 v době psaní tohoto článku:všechny následující pokyny jsou pro tuto verzi)

    $ tar xzf MySQL-python-1.2.2.tar.gz && cd MySQL-python-1.2.2
    
  2. Upravte _mysql.c :odstraňte řádky 37-39 a změňte řádky 481-482. Zde je rozdíl:

    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. Symlinkujte knihovny tam, kde je MySQL-python očekává:

    $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
    
  4. V adresáři MySQL-python-1.2.2 znovu sestavte svůj balíček:

    $ sudo python setup.py build
    

    Poznámka: Obdržíte varování, ignorujte ho.

  5. Nainstalujte balíček:

    $ sudo python setup.py install
    

Pokud jde o spuštění MySQL, jsou pokyny zde při jeho spuštění jako služby. Osobně jen běhám

sudo mysqld_safe 

ručně, na pozadí pomocí ^Z a bg jakmile vložím své heslo.



  1. Jak seřadit dotaz MySQL podle konkrétního sloupce?

  2. Naučte se používat databázi MySQL

  3. Jak spočítat všechny řádky při použití SELECT s LIMIT v dotazu MySQL?

  4. Nejlepší postup pro ukládání hesla databáze