2.12.2. Mac OS X注意事项

Mac OS X中, tar不能处理长文件名。如果你需要解包 .tar.gz分发版,应使用 gnutar

2.12.2.1. Mac OS X 10.x (Darwin)

MySQL应当可以在Mac OS X 10.x(Darwin)中工作,不会有重大问题。

已知的问题有:

·         连接时间(wait_timeoutinteractive_timeoutnet_read_timeout)值不理想。

这可能是线程库中的信号处理问题,信号不能中断挂起的读命令,我们希望将来能对线程库进行更新以修复该问题。

Darwin 6.3中用下面的configure行对Mac OS X二进制进行了编译:

CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=gcc \
CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors \
    -fno-exceptions -fno-rtti" \
    ./configure --prefix=/usr/local/mysql \
    --with-extra-charsets=complex --enable-thread-safe-client \
    --enable-local-infile --disable-shared

参见2.5节,“在Mac OS X上安装MySQL”

2.12.2.2. Mac OS X Server 1.2 (Rhapsody)

对于当前版本的Mac OS X服务器,编译MySQL之前不需要对操作系统进行更改。在服务器平台上的编译与客户端版本Mac OS X相同。

对于旧的版本(Mac OS X Server 1.2, a.k.a. Rhapsody),在配置MySQL之前必须先安装pthread软件包。

参见2.5节,“在Mac OS X上安装MySQL”

关注编程学问公众号