1

Я пытаюсь запустить mysqldb на OSX Lion 10.7.3, и я установил 64-битный Python, но у меня возникают проблемы с установкой 64-битной версии mysql.

Я скачал и установил 64-битный файл dmg здесь:http://dev.mysql.com/downloads/mysql/

Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive       5.5.21  111.7M  

Я установил файл .pkg в dmg, файл запуска и файлы prefPane. Я добавил эти строки в мой .bash_profile:

alias mysql='/usr/local/mysql/bin/mysql'

alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

но когда я проверяю статус в MySQL:

mysql> status;
--------------
/usr/local/mysql/bin/mysql  Ver 14.14 Distrib 5.5.21, for osx10.6 (i386) using readline 5.1

Почему написано i386, а не x64?

Я даже удалил MySQL, используя:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
sudo vim /etc/hostconfig # and remove the line MYSQLCOM=-YES-

и переустановил DMG, и все еще статус читает "i386".

2 ответа2

2

Что Activity Viewer говорит о запущенном mysqld? IIRC сообщит вам, является ли запущенный процесс 32-битным или 64-битным.

Тот факт, что клиент доступа является 32-разрядным, не означает, что серверный процесс обязательно будет.

0

MySQL является тривиальным инструментом командной строки. маловероятно, что потребуется более 4 гигабайт оперативной памяти. 32-битный код более компактен, возможно, экономит некоторые деньги при загрузке из сети. Вы всегда можете скомпилировать себя ...

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