MySQL uses GNU Autoconf, so it is possible to port MySQL to all modern systems using POSIX Threads and C ++ compilers. (Server support lines required
. If you only compile the client code, you only need the C ++ compiler ). We mainly use Linux (SUSE and Red Hat), FreeBSD, and Sun Solaris (versions 8 and 9 ).
Use and develop the software.
It has been reported that MySQL can be compiled successfully on the combination of the following operating system/thread packages. Note that for many operating systems, native threads only support the latest
.
· AIX 4.x and 5.xwith native threads. See section 2.12.5.3 "IBM-AIX considerations ".
· Amiga.
· Include bsdi 2.xof the MIT-pthreads package. See section 2.12.4.4, "Considerations for BSD/OS 2. x ".
· Bsdi3.0, 3.1, and 4.xwith native threads. See section 2.12.4.4, "Considerations for BSD/OS 2. x ".
· Digital UNIX 4.xwith native threads. See section 2.12.5.5 for instructions on alpha-DEC-UNIX (Tru64 "..
· FreeBSD 2.xincludes the MIT-pthreads package. For more information, see section 2.12.4.1 "FreeBSD considerations ".
· FreeBSD 3.x and 4.xwith native threads. For more information, see section 2.12.4.1 "FreeBSD considerations ".
· FreeBSD 4.xwith linuxthreads. For more information, see section 2.12.4.1 "FreeBSD considerations ".
· HP-UX 10.20 with DCE thread or MIT-pthreads package. See section 2.12.5.1, notes for HP-UX 10.20 ".
· HP-UX 11.xwith native threads. See section 2.12.5.2, notes for HP-UX 11. X ".
· There are linuxthreads 0.7.1 + or glibc 2.0.7 +, suitable for Linux 2.0 + with various CPUs. See section 2.12.1 "Linux considerations ".
· Mac OS X. See section 2.12.2, "Considerations for Mac OS X ".
· NetBSD 1.3/1.4 intel and NetBSD 1.3 alpha (GNU make required ). See section 2.12.4.2 "NetBSD considerations ".
· Novell Netware 6.0. For details, see section 2.6, "Install MySql in Netware ".
· OpenBSD with native threads> 2.5. OpenBSD that includes the MIT-pthreads package <2.5. See section 2.12.4.3, "precautions for OpenBSD 2.5 ".
Http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/installing.html (pp. 3/109) 19:15:10
Chapter 2. Installing MySQL
· OS/2 Warp 3, fixpack 29, OS/2 Warp 4, and fixpack 4. See section 2.12.6, "OS/2 considerations ".
· SCO openserver 5.0.x with the latest FSU pthreads port package. See section 2.12.5.8 for notes on sco unix and openserver 5.0.x ".
· SCO unixware 7.1.x. See section 2.12.5.9, "notes for SCO unixware 7.1.x and openunix 8.0.0 ".
· SCO openserver 6.0.x. See section 2.12.5.10, "notes for SCO openserver 6.0.x ".
· Sgi irix 6.xwith native threads. See section 2.12.5.7, "sgi irix considerations ".
· There are native thread versions of Solaris 2.5 and later on either or x86. See section 2.12.3, "Solaris considerations ".
· Include the SunOS 4.xof the MIT-pthreads package. See section 2.12.3, "Solaris considerations ".
· Tru64 UNIX. See section 2.12.5.5, notes for alpha-DEC-UNIX (Tru64 ".
· Windows 9x, me, NT, 2000, XP, and 2003. See Section 2.3, "Install MySQL on Windows ".