Мне нравится богомол. Это просто, и это сделало задание.
32-битные и 64-битные библиотеки несовместимы друг с другом. Итак, это зависит от того, используете ли вы 32-битный Perl / Python или нет.
Если да, то вам понадобится 32-битный MySQL. Скорее всего, ваш Python, по крайней мере, 32-битный, поскольку и Python, поставляемый Apple, и двоичные файлы с python.org являются только 32-битными. Вы можете собрать 64-битный Python (или- gasp - 4-сторонний универсальный двоичный файл i386 / x86_64 / ppc / ppc64) из исходного кода, но если вам действительно не нужно работать с абсолютно огромными дисковыми файлами / объемами памяти (например, я говорю о картах памяти с несколькими гигабайтами), скорее всего, вам сейчас не нужно ничего 64-битного.
Вам понадобится 32-битная и 64-битная клиентские библиотеки MySQL , чтобы соответствовать приложению, с которым вы пытаетесь их связать. Однако это не мешает вам подключиться к 64-битной установке MySQL сервера .
В Unix клиентские библиотеки MySQL поддерживают несколько версий самих себя; вам просто нужно убедиться, что приложение загружает правильный. Это должно быть верно для Mac.