Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да инсталирам MySQL и пакета MySQL на Python на OS X Leopard? Или как да науча как да бъда уеб разработчик с OS X?

Минаха ли гладко инсталациите на MySQL и MySQL-dev? Можете ли да стартирате MySQL, да се свържете с него и така нататък? /usr/local/mysql/include съдържат много заглавни файлове? (Имам 46 заглавни файла там, за справка).

Ако е така, MySQL трябва да е готов. Все още обаче са необходими няколко ръчни стъпки за компилиране на MySQL-python.

Това е прилично ръководство:включих основните стъпки по-долу.

  1. Изтеглете изходния код на MySQL-python (v1.2.2 към момента на писане:всички следващи инструкции са за тази версия)

    $ tar xzf MySQL-python-1.2.2.tar.gz && cd MySQL-python-1.2.2
    
  2. Редактирайте _mysql.c :премахнете редове 37-39 и променете редове 481-482. Ето разликата:

    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. Свържете символичните библиотеки към мястото, където MySQL-python ги очаква:

    $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
    
  4. Във вашата директория MySQL-python-1.2.2 изградете отново вашия пакет:

    $ sudo python setup.py build
    

    Забележка: Ще получите предупреждение, игнорирайте го.

  5. Инсталирайте пакета:

    $ sudo python setup.py install
    

Що се отнася до стартирането на MySQL, има инструкции тук при стартирането му като услуга. Лично аз просто бягам

sudo mysqld_safe 

ръчно, като го фонирате с ^Z и bg след като въведа паролата си.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL CURRENT_TIMESTAMP полета се актуализира при всяка актуализация

  2. Защо това връща идентификатор на ресурс #2?

  3. Настройка на производителността на MySQL заявки

  4. Как да броим артикули по категория?

  5. Как се пише условно в MySQL оператор за избор?