No MAC OS X 10.6, instale o pacote como de costume. O erro de importação dinâmica ocorre devido ao caminho DYLD incorreto. Exporte o caminho e abra um terminal python.
$ sudo python setup.py clean
$ sudo python setup.py build
$ sudo python setup.py install
$ exportar DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
$python
Agora import MySQLdb deve funcionar bem.
Você também pode querer remover manualmente a pasta de compilação, antes de compilar e instalar. O comando clean não realiza uma tarefa adequada de limpeza dos arquivos de compilação.