Como um serviço, nós na MySQL AB fornecemos um conjunto de distribuições binárias do MySQL que são compiladas no nosso site ou em sites onde os clientes cordialmente nos dão acesso as suas máquinas.
        Em adição aos binários forncedios em formatos de pacotes
        específicos da plataforma (veja
        Secção 2.1, “Instalação rápida padrão do MySQL”), oferecemos
        distribuições binários para outras plataformas através de
        arquivos tar compactados (.tar.gz).
      
        Estas distribuições são geradas usando o script
        Build-tools/Do-compile que compila o código
        fonte e cria o arquivo binário em tar.gz
        usando scripts/make_binary_distribution.
        Estes binários são configurados e construídos com os
        seguintes compiladores e opções.
      
Binários construídos no sistema de desenvolvimento da MySQL AB:
            Linux 2.4.xx x86 com gcc 2.95.3
          
            CFLAGS="-O2 -mcpu=pentiumpro" CXX=gcc CXXFLAGS="-O2
            -mcpu=pentiumpro -felide-constructors" ./configure
            --prefix=/usr/local/mysql --with-extra-charsets=complex
            --enable-thread-safe-client --enable-local-infile
            --enable-assembler --disable-shared
            --with-client-ldflags=-all-static
            --with-mysqld-ldflags=-all-static
          
            Linux 2.4.xx Intel Itanium 2 com ecc
            (Intel C++ Itanium Compiler 7.0)
          
            CC=ecc CFLAGS="-O2 -tpp2 -ip -nolib_inline" CXX=ecc
            CXXFLAGS="-O2 -tpp2 -ip -nolib_inline" ./configure
            --prefix=/usr/local/mysql --with-extra-charsets=complex
            --enable-thread-safe-client --enable-local-infile
          
            Linux 2.4.xx Intel Itanium com ecc (Intel
            C++ Itanium Compiler 7.0)
          
            CC=ecc CFLAGS=-tpp1 CXX=ecc CXXFLAGS=-tpp1
            ./configure --prefix=/usr/local/mysql
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile
          
            Linux 2.4.xx alpha com ccc (Compaq C
            V6.2-505 / Compaq C++ V6.3-006)
          
            CC=ccc CFLAGS="-fast -arch generic" CXX=cxx
            CXXFLAGS="-fast -arch generic -noexceptions -nortti"
            ./configure --prefix=/usr/local/mysql
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --with-mysqld-ldflags=-non_shared
            --with-client-ldflags=-non_shared --disable-shared
          
            Linux 2.4.xx s390 com gcc 2.95.3
          
            CFLAGS="-O2" CXX=gcc CXXFLAGS="-O2
            -felide-constructors" ./configure --prefix=/usr/local/mysql
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --disable-shared
            --with-client-ldflags=-all-static
            --with-mysqld-ldflags=-all-static
          
            Linux 2.4.xx x86_64 (AMD64) com gcc 3.2.1
          
            CXX=gcc ./configure --prefix=/usr/local/mysql
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --disable-shared
          
            Sun Solaris 8 x86 com gcc 3.2.3
          
            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
            --localstatedir=/usr/local/mysql/data
            --libexecdir=/usr/local/mysql/bin
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --disable-shared
            --with-innodb
          
            Sun Solaris 8 sparc com gcc 3.2
          
            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
            --enable-assembler --with-named-z-libs=no
            --with-named-curses-libs=-lcurses --disable-shared
          
            Sun Solaris 8 sparc 64bit com gcc 3.2
          
            CC=gcc CFLAGS="-O3 -m64 -fno-omit-frame-pointer"
            CXX=gcc CXXFLAGS="-O3 -m64 -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
            --enable-assembler --with-named-z-libs=no
            --with-named-curses-libs=-lcurses --disable-shared
          
            Sun Solaris 9 sparc com gcc 2.95.3
          
            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
            --enable-assembler --with-named-curses-libs=-lcurses
            --disable-shared
          
            Sun Solaris 9 sparc com cc-5.0 (Sun Forte
            5.0)
          
            CC=cc-5.0 CXX=CC ASFLAGS="-xarch=v9" CFLAGS="-Xa
            -xstrconst -mt -D_FORTEC_ -xarch=v9" CXXFLAGS="-noex -mt
            -D_FORTEC_ -xarch=v9" ./configure --prefix=/usr/local/mysql
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --enable-assembler
            --with-named-z-libs=no --enable-thread-safe-client
            --disable-shared
          
            IBM AIX 4.3.2 ppc com gcc 3.2.3
          
            CFLAGS="-O2 -mcpu=powerpc -Wa,-many " CXX=gcc
            CXXFLAGS="-O2 -mcpu=powerpc -Wa,-many -felide-constructors
            -fno-exceptions -fno-rtti" ./configure
            --prefix=/usr/local/mysql --with-extra-charsets=complex
            --enable-thread-safe-client --enable-local-infile
            --with-named-z-libs=no --disable-shared
          
            IBM AIX 4.3.3 ppc com xlC_r (IBM Visual
            Age C/C++ 6.0)
          
            CC=xlc_r CFLAGS="-ma -O2 -qstrict -qoptimize=2
            -qmaxmem=8192" CXX=xlC_r CXXFLAGS ="-ma -O2 -qstrict
            -qoptimize=2 -qmaxmem=8192" ./configure
            --prefix=/usr/local/mysql
            --localstatedir=/usr/local/mysql/data
            --libexecdir=/usr/local/mysql/bin
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --with-named-z-libs=no
            --disable-shared --with-innodb
          
            IBM AIX 5.1.0 ppc com gcc 3.3
          
            CFLAGS="-O2 -mcpu=powerpc -Wa,-many" CXX=gcc
            CXXFLAGS="-O2 -mcpu=powerpc -Wa,-many -felide-constructors
            -fno-exceptions -fno-rtti" ./configure
            --prefix=/usr/local/mysql --with-extra-charsets=complex
            --with-server-suffix="-pro" --enable-thread-safe-client
            --enable-local-infile --with-named-z-libs=no
            --disable-shared
          
            HP-UX 10.20 pa-risc1.1 com gcc 3.1
          
            CFLAGS="-DHPUX -I/opt/dce/include -O3 -fPIC"
            CXX=gcc CXXFLAGS="-DHPUX -I/opt/dce /include
            -felide-constructors -fno-exceptions -fno-rtti -O3 -fPIC"
            ./configure --prefix=/usr/local/mysql
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --with-pthread
            --with-named-thread-libs=-ldce --with-lib-ccflags=-fPIC
            --disable-shared
          
            HP-UX 11.11 pa-risc2.0 64 bit com aCC (HP
            ANSI C++ B3910B A.03.33)
          
            CC=cc CXX=aCC CFLAGS=+DD64 CXXFLAGS=+DD64
            ./configure --prefix=/usr/local/mysql
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --disable-shared
          
            HP-UX 11.11 pa-risc2.0 32bit com aCC (HP
            ANSI C++ B3910B A.03.33)
          
            CC=cc CXX=aCC CFLAGS="+DAportable"
            CXXFLAGS="+DAportable" ./configure --prefix=/usr/local/mysql
            --localstatedir=/usr/local/mysql/data
            --libexecdir=/usr/local/mysql/bin
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --disable-shared
            --with-innodb
          
            Apple Mac OS X 10.2 powerpc com gcc 3.1
          
            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
          
            FreeBSD 4.7 i386 com gcc 2.95.4
          
            CFLAGS=-DHAVE_BROKEN_REALPATH ./configure
            --prefix=/usr/local/mysql --with-extra-charsets=complex
            --enable-thread-safe-client --enable-local-infile
            --enable-assembler --with-named-z-libs=not-used
            --disable-shared
          
            QNX Neutrino 6.2.1 i386 with gcc
            2.95.3qnx-nto 20010315
          
            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
          
Os seguintes binários são contruídos em sistemas de terceiros gentilmente cedidos para a MySQL AB pou outros usuários. Pou favor, note que eles só são fornecidos como cortesia. Uma vez que a MySQL AB não tem total controle sobre estes sistemas, nós podemos fornecer apenas suporte limitado para os binários construídos nestes sistemas.
            SCO Unix 3.2v5.0.6 i386 com gcc 2.95.3
          
            CFLAGS="-O3 -mpentium" LDFLAGS=-static CXX=gcc
            CXXFLAGS="-O3 -mpentium -felide-constructors" ./configure
            --prefix=/usr/local/mysql --with-extra-charsets=complex
            --enable-thread-safe-client --enable-local-infile
            --with-named-z-libs=no --enable-thread-safe-client
            --disable-shared
          
            SCO OpenUnix 8.0.0 i386 com CC 3.2
          
            CC=cc CFLAGS="-O" CXX=CC ./configure
            --prefix=/usr/local/mysql --with-extra-charsets=complex
            --enable-thread-safe-client --enable-local-infile
            --with-named-z-libs=no --enable-thread-safe-client
            --disable-shared
          
            Compaq Tru64 OSF/1 V5.1 732 alpha com
            cc/cxx (Compaq C V6.3-029i / DIGITAL C++
            V6.1-027)
          
            CC="cc -pthread" CFLAGS="-O4 -ansi_alias -ansi_args
            -fast -inline speed -speculate all" CXX="cxx -pthread"
            CXXFLAGS="-O4 -ansi_alias -fast -inline speed -speculate all
            -noexceptions -nortti" ./configure --prefix=/usr/local/mysql
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --with-prefix=/usr/local/mysql
            --with-named-thread-libs="-lpthread -lmach -lexc -lc"
            --disable-shared --with-mysqld-ldflags=-all-static
          
            SGI Irix 6.5 IP32 com gcc 3.0.1
          
            CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer"
            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
          
            FreeBSD 5.0 sparc64 com gcc 3.2.1
          
            CFLAGS=-DHAVE_BROKEN_REALPATH ./configure
            --prefix=/usr/local/mysql
            --localstatedir=/usr/local/mysql/data
            --libexecdir=/usr/local/mysql/bin
            --with-extra-charsets=complex --enable-thread-safe-client
            --enable-local-infile --disable-shared
            --with-innodb
          
As seguintes opções de compilação foram usadas nos pacotes binários que a MySQL AB costumava fornecer no passado. Estes binários não são mais atualizados, mas as opções de compilação são mantidas aqui com o propósito de referência.
            Linux 2.2.xx sparc com egcs 1.1.2
          
            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
            --enable-assembler --disable-shared
          
            Linux 2.2.x com x686 com gcc 2.95.2
          
            CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3
            -mpentiumpro -felide-constructors -fno-exceptions -fno-rtti"
            ./configure --prefix=/usr/local/mysql --enable-assembler
            --with-mysqld-ldflags=-all-static --disable-shared
            --with-extra-charsets=complex
          
            SunOS 4.1.4 2 sun4c com gcc 2.7.2.1
          
            CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors"
            ./configure --prefix=/usr/local/mysql --disable-shared
            --with-extra-charsets=complex --enable-assembler
          
            SunOS 5.5.1 (e acima) sun4u com egcs
            1.0.3a ou 2.90.27 ou gcc 2.95.2 e mais novo
          
            CC=gcc CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3
            -felide-constructors -fno-exceptions -fno-rtti" ./configure
            --prefix=/usr/local/mysql --with-low-memory
            --with-extra-charsets=complex --enable-assembler
          
            SunOS 5.6 i86pc com gcc 2.8.1
          
            CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure
            --prefix=/usr/local/mysql --with-low-memory
            --with-extra-charsets=complex
          
            BSDI BSD/OS 3.1 i386 com gcc 2.7.2.1
          
            CC=gcc CXX=gcc CXXFLAGS=-O ./configure
            --prefix=/usr/local/mysql
            --with-extra-charsets=complex
          
            BSDI BSD/OS 2.1 i386 com gcc 2.7.2
          
            CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure
            --prefix=/usr/local/mysql
            --with-extra-charsets=complex
          
            AIX 2 4 com gcc 2.7.2.2
          
            CC=gcc CXX=gcc CXXFLAGS=-O3 ./configure
            --prefix=/usr/local/mysql
            --with-extra-charsets=complex
          
Qualquer que tenha mais opções otimizadas para qualquer das configurações listadas acima pode sempre enviá-los para a lista de email ``internals'' do MySQL. See Secção 1.7.1.1, “As Listas de Discussão do MySQL”.
Distribuições RPM que anteceda o MySQL versão 3.22 são contribuições dos usuários. Os RPMs gerados por nós da MySQL AB só começaram a ser fornecidos a partir da versão 3.22 do MySQL.
        Se você deseja compilar uma versão para depuração do MySQL,
        você deve adicionar --with-debug ou
        --with-debug=full para as linhas de
        configuração acima e remover qualquer opção
        -fomit-frame-pointer.
      
Para distribuições do Windows, por favor, veja Secção 2.1.1, “Instalando o MySQL no Windows”.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

