我已经从mysql 网站64 位安装,安装成功。但安装后,当我运行
mysql --version
我得到:
mysql Ver 14.14 Distrib 5.1.52, for apple-darwin10.3.0 (i386) using readline 5.1
在我看来,这表明已安装 32 位版本。发生了什么?
答案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