1

Я скачал DMG с веб-сайта mysql для 64-разрядной установки и успешно установлен. Еще после установки, когда я бегу

mysql --version

Я получил:

mysql  Ver 14.14 Distrib 5.1.52, for apple-darwin10.3.0 (i386) using readline 5.1

Что, как мне кажется, указывает на то, что установлена 32-битная версия. Что дает?

1 ответ1

1

В двух словах, то, что дает то, что ваше ядро OS X работает в 32-разрядной версии. Проверьте с помощью uname -m . Смотрите этот так ответ . Однако приложения могут работать в 64-битном режиме. Используйте file в вашем бинарнике mysql. Например, универсальный двоичный файл будет выглядеть так:

$ file /usr/bin/tar
/usr/bin/tar: Mach-O universal binary with 3 architectures
/usr/bin/tar (for architecture x86_64): Mach-O 64-bit executable x86_64
/usr/bin/tar (for architecture i386):   Mach-O executable i386
/usr/bin/tar (for architecture ppc7400):    Mach-O executable ppc

64-разрядный двоичный файл (устанавливается с помощью MacPorts):

$ file /opt/local/bin/python
/opt/local/bin/python: Mach-O 64-bit executable x86_64

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .