O status do MySQL 64-bit Mac OS-X Lion mostra “i386”

1

Estou tentando executar o mysqldb no OSX Lion 10.7.3 e instalei o Python de 64 bits, mas estou tendo problemas para instalar a versão de 64 bits do mysql.

Eu baixei e instalei o arquivo dmg de 64 bits aqui: link

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

Eu instalei o arquivo .pkg nos arquivos dmg, startupitem e prefPane. Eu adicionei estas linhas no meu .bash_profile:

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

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

mas quando eu checo o status no mysql:

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

Por que diz i386 e não x64?

Eu até removi o mysql usando:

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-

e reinstalado o dmg e ainda o status lê "i386".

    
por Daniel Chen 23.02.2012 / 20:37

2 respostas

2

O que o Activity Viewer diz sobre a execução de mysqld ? IIRC, ele informará se um processo em execução é de 32 ou 64 bits.

Só porque o cliente de acesso é de 32 bits, isso não significa necessariamente que o processo do servidor será necessariamente.

    
por 23.02.2012 / 20:52
0

O mysql é uma ferramenta de linha de comando trivial. É altamente improvável que precise de mais de 4 gigabytes de RAM. Código de 32 bits é mais compacto, talvez economiza algum dinheirinho ao carregar da rede. Você sempre pode se recompor ...

    
por 24.02.2012 / 14:40