这怎么可能:
我安装了 mysql-5.6.11-osx10.7-x86.dmg,它应该是 Mac OS X 版本。10.7(x86,32 位),DMG 存档(32 位!)
但是当SHOW VARIABLES LIKE "%version%";
我得到以下信息时:
mysql> SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------+
| Variable_name | Value |
+-------------------------+------------------------------+
| innodb_version | 5.6.11 |
| protocol_version | 10 |
| slave_type_conversions | |
| version | 5.6.11 |
| version_comment | MySQL Community Server (GPL) |
| version_compile_machine | x86_64 |
| version_compile_os | osx10.7 |
+-------------------------+------------------------------+
7 rows in set (0,00 sec)
为什么是 x86_64 ?
修正案:
现在变得很奇怪:我在https://stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x的帮助下卸载了 MySQL
然后我从http://dev.mysql.com/downloads/mysql/5.5.html#downloads安装了 mysql-5.5.31-osx10.6-x86_64
它显然是坐在里面/usr/bin/local/mysql-5.5.31-osx10.6-x86_64/
(注意最后的 64)。
现在这个:
mysqld Ver 5.5.31 for osx10.6 on i386 (MySQL Community Server (GPL))
和:
mysql Ver 14.14 Distrib 5.5.31, for osx10.6 (i386) using readline 5.1
和这个:
mysql> SHOW VARIABLES LIKE "%version_compile%";
+-------------------------+---------+
| Variable_name | Value |
+-------------------------+---------+
| version_compile_machine | i386 |
| version_compile_os | osx10.6 |
+-------------------------+---------+
2 rows in set (0.00 sec)
这怎么可能是:(显然)下载和安装 32 位后的 32 位架构?我感觉很失落。