在mac osx lion上启动64位mysql 64位仍然显示32位编译

2024-06-09 13:02:15 发布

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

我安装了dmg包mysql-5.5.21-osx10.6-x86_64.dmgdev.mysql.com在我的mac os x 10.7上安装64位版本的MySQL。它看起来像64位,但是当我运行时:

mysql> SHOW GLOBAL VARIABLES LIKE 'version_compile_machine';
+-------------------------+-------+
| Variable_name           | Value |
+-------------------------+-------+
| version_compile_machine | i386  |
+-------------------------+-------+

理想情况下,它应该显示x64_64,因为这是64位安装。这会导致django抛出一些错误,因为我的python是64位编译,而MySQL看起来是32位编译。有什么办法解决这个问题吗?在

顺便说一句

^{pr2}$

所以我不知道为什么会这样!理想情况下,我希望在版本编译机器中使用x86_64而不是i386。在


Tags: 版本comosversionmacmysql情况machine
1条回答
网友
1楼 · 发布于 2024-06-09 13:02:15

这只是一个猜测,但是你检查过mysql、mysqld和你要连接的mysqld都是一样的吗?可能发生的是

  1. 在第一个示例中,您连接到的服务器与/usr/local/mysql/bin/mysqld不同,可能是/bin,甚至是另一台机器。在
  2. 尽管在本地目录中,您可能在发布的最后一行代码中调用了/bin/mysql。请改为尝试./mysql version。在

相关问题 更多 >