Cuma, Eylül 04, 2009

Mac OS X te MySQLdb 1.2.2 kurmak

Django için mutlaka kurmanız gerekli

Adım 0:
Öncelikle MySQL ve Python u kurmuş olmanız gerekiyor.

Adım 1:
MySQL  Python adapdörünü SourceForge den indirin.

Adım 2:
indirdiğiniz dosyayı açın

$ tar xzvf MySQL-python-1.2.2.tar.gz

Adım 3:
indirdiğiniz klasöre komut satırından girerek aşağıdaki komutu verin

$ sudo python setup.py clean

Adım 4:
aynı klasör içerisindeki  _mysql.c dosyasını favori editörünüzle açın.

4a. aşağıdaki satırları bulup silin (37-39):

#ifndef uint
#define uint unsigned int
#endif


4b. aşağıdaki satırları bulun:

uint port = MYSQL_PORT;
uint client_flag = 0;


aşağıdaki gibi değiştirin

unsigned int port = MYSQL_PORT;
unsigned int client_flag = 0;


Adım 5:
mysql lib klasörü için aşağıdaki şekilde sembolink link oluşturun.

$ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql

Adım 6:
setup_posix.py dosyasında aşağıdaki satırı bulun

mysql_config.path = "mysql_config"

bununla değiştirin

mysql_config.path = "/usr/local/mysql/bin/mysql_config"

Adım 7:
artık derleyebiliriz. komutumuz

$ sudo python setup.py build

Adım 8:
derlenmiş paketleri yerlerine alalım

$ sudo python setup.py install

Adım 9:
son olarak MySQLdb miz çalışıyor mu test edelim.

$ python
>>> import MySQLdb


Kaynak:

http://www.mangoorange.com/2008/08/01/installing-python-mysqldb-122-on-mac-os-x/

Hiç yorum yok: