最好在64位基于英特尔的Mac上安装32位或64位MySQL(Perl/Python用户)?

2024-05-16 22:28:53 发布

您现在位置:Python中文网/ 问答频道 /正文

为了让mysqlapisforperl和Python在我的64位Macbook Pro(Leopard)上运行,我遇到了很多麻烦。我安装了64位版本的MySQL,但现在我在网上搜索时发现这可能是我痛苦的根源。各种各样的博客和答案似乎都不起作用(例如here on SO

64位MySQL安装可能是罪魁祸首吗?有人能确认他们在64位的Mac上通过Perl和/或Python访问MySQL吗?你有没有做过什么特别的事情或者遇到过类似的问题?


Tags: 答案版本sohereonmacmysql事情
2条回答

32位和64位库不能很好地一起使用。所以,这取决于您是否使用32位Perl/Python。

如果是,就需要32位MySQL。至少,你的Python可能是32位的,因为苹果发布的Python和Python.org的二进制文件都是32位的。您可以从源代码构建64位Python(或-gasp-一个4路i386/x86_64/ppc/ppc64通用二进制文件),但是除非您真的需要处理绝对巨大的磁盘文件/内存量(例如,我正在讨论千兆字节内存映射),否则您现在可能不需要64位的任何东西。

您将需要MySQL客户机库的32vit与64bit来匹配您试图链接它们的应用程序。但是,这并不妨碍您连接到64位MySQL服务器安装。

在Unix中,MySQL客户机库支持它们自身的多个版本;您只需确保应用程序加载的是正确的版本。这对Mac来说应该是正确的。

相关问题 更多 >