mysql使用GNU Autoconf,因此將MySQL移植到所有使用Posix線程和C++編譯器的現代系統是可能的。(要求伺服器支援線
程。如果只是編譯用戶端代碼,則只需要C++編譯器)。我們主要在Linux(SuSE和Red Hat)、FreeBSD和Sun Solaris(版本8和9)上
使用並開發本軟體。
已經報告MySQL可以在下列作業系統/線程包的組合上成功地進行編譯。注意,對於很多作業系統,原生的線程僅支援最新
的版本。
· 有原生線程的AIX 4.x和5.x。請參見2.12.5.3節,“IBM-AIX注意事項”。
· Amiga。
· 包括MIT-pthreads包的BSDI 2.x。請參見2.12.4.4節,“BSD/OS 2.x版注意事項”。
· 有原生線程的BSDI3.0,3.1和4.x。請參見2.12.4.4節,“BSD/OS 2.x版注意事項”。
· 有原生線程的Digital Unix 4.x。請參見2.12.5.5節,“Alpha-DEC-UNIX(Tru64)版注意事項”.。
· 包括MIT-pthreads包的FreeBSD 2.x。請參見2.12.4.1節,“FreeBSD注意事項”。
· 有原生線程的FreeBSD 3.x和4.x。請參見2.12.4.1節,“FreeBSD注意事項”。
· 有LinuxThreads的FreeBSD 4.x。請參見2.12.4.1節,“FreeBSD注意事項”。
· 有DCE線程或MIT-pthreads包的HP-UX 10.20。請參見2.12.5.1節,“HP-UX 10.20版注意事項”。
· 有原生線程的HP-UX 11.x。請參見2.12.5.2節,“HP-UX 11.x版注意事項”。
· 有LinuxThreads 0.7.1+或glibc 2.0.7+,適合各種CPU的Linux 2.0+。請參見2.12.1節,“Linux注意事項”。
· Mac OS X。請參見2.12.2節,“Mac OS X注意事項”。
· NetBSD 1.3/1.4 Intel和NetBSD 1.3 Alpha(需要GNU make)。請參見2.12.4.2節,“NetBSD注意事項”。
· Novell NetWare 6.0。請參見2.6節,“在NetWare中安裝MySQL”。
· 有原生線程的OpenBSD > 2.5。包括MIT-pthreads包的OpenBSD < 2.5。請參見2.12.4.3節,“OpenBSD 2.5版注意事項”。
http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/installing.html(第 3/109 頁)2006-11-02 19:15:10
Chapter 2. Installing MySQL
· OS/2 Warp 3, FixPack 29和OS/2 Warp 4, FixPack 4. 參見2.12.6節,“OS/2注意事項”。
· 有最新FSU Pthreads移植包的SCO OpenServer 5.0.X。請參見2.12.5.8節,“SCO UNIX和OpenServer 5.0.x版注意事項”。
· SCO UnixWare 7.1.x。請參見2.12.5.9節,“SCO UnixWare 7.1.x和OpenUNIX 8.0.0版注意事項”。
· SCO Openserver 6.0.x。請參見2.12.5.10節,“SCO OpenServer 6.0.x版注意事項”。
· 有原生線程的SGI Irix 6.x。請參見2.12.5.7節,“SGI Irix注意事項”。
· SPARC和x86上有原生線程的Solaris 2.5和以上版本。請參見2.12.3節,“Solaris注意事項”。
· 包括MIT-pthreads包的SunOS 4.x。請參見2.12.3節,“Solaris注意事項”。
· Tru64 Unix。請參見2.12.5.5節,“Alpha-DEC-UNIX(Tru64)版注意事項”。
· Windows 9x、Me、NT、2000、XP和2003。請參見2.3節,“在Windows上安裝MySQL”。