MySQL Python
Ohne Schnittstelle zu MySQL macht die Django Entwicklung nicht wirklich Spaß. Es lief ja mal alles so schön. Auch auf einem OS X Sytems gib es mal üble Überaschungen.
WICHTIG: Nur mit einheitlichen Versionen 32 oder 64 bit funzt es. Ein MIX geht nicht. Da meine python-version 32-bit hat ging eine Installation wohl daneben. Also habe ich in bewährter Manier die aktuelle Version von MySQL geholt und im 3-Klang, config, make install compiliert und stalliert.
Geholfen hat ein Artikel unter 1.
Installing MySQL on Mac OS X
wichtig ist hierbei der config-Bereich des Artikels
CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=gcc
CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors
-fno-exceptions -fno-rtti"
./configure --prefix=/usr/local/mysql
--with-extra-charsets=complex --enable-thread-safe-client
--enable-local-infile --enable-shared --with-plugins=innobase
Die Inbetriebnahme des Systems aus der shell heraus geht so:
cd /usr/local/mysql
sudo ./bin/mysql_install_db --user=mysql
sudo chown -R mysql ./var
import MySQLdb
Die von mir eingesetzte Software und die Links zu den Artikeln:
http://pypi.python.org/pypi/MySQL-python/1.2.3c1
http://hivelogic.com/articles/view/installing-mysql-on-mac-os-x
http://mysql.he.net/downloads/mysql/5.1.html#macosx
Reply to this entry