无法将 mysql 升级到 64 位

无法将 mysql 升级到 64 位

我已经从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

相关内容