Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como instalo o MySQL e o pacote Python MySQL no OS X Leopard? Ou como faço para aprender a ser um desenvolvedor web usando o OS X?


As instalações do MySQL e MySQL-dev correram bem? Você pode executar o MySQL, conectar-se a ele e assim por diante? O /usr/local/mysql/include contém muitos arquivos de cabeçalho? (Eu tenho 46 arquivos de cabeçalho lá, para referência).

Se assim for, o MySQL deve ser bom para ir. No entanto, ainda existem algumas etapas manuais necessárias para compilar o MySQL-python.

Isso é um guia decente:incluí as etapas importantes abaixo.

  1. Baixe a fonte MySQL-python (v1.2.2 no momento da redação:todas as instruções subsequentes são para esta versão)
    $ tar xzf MySQL-python-1.2.2.tar.gz && cd MySQL-python-1.2.2
    

  2. Editar _mysql.c :remova as linhas 37-39 e altere as linhas 481-482. Aqui está o diferencial:
    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. Faça um link simbólico das libs para onde o MySQL-python as espera:
    $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
    

  4. Em seu diretório MySQL-python-1.2.2, reconstrua seu pacote:
    $ sudo python setup.py build
    

    Observação: Você receberá um aviso, ignore-o.

  5. Instale o pacote:
    $ sudo python setup.py install
    

Para iniciar o MySQL, há instruções aqui ao iniciá-lo como um serviço. Pessoalmente, eu apenas corro
sudo mysqld_safe 

manualmente, em segundo plano com ^Z e bg uma vez que eu coloquei minha senha.