Nota: O MySQL 4.1 e arquivos do espeço de trabalho do VC++ são compatíveis com o Microsoft Visual Studio 6.0 e as edições acima (7.0/.NET) e testados pela equipe da MySQL AB antes de cada distribuição.
Siga este procedimento para construir o MySQL:
              Crie um diretório de trabalho (ex.:
              workdir).
            
              Descompacte a distribuição fonte no diretório
              mencionado acima usando Winzip ou outra
              ferramenta que possa ler arquivos
              .zip.
            
Inicie o compilador VC++ 6.0.
              No menu File, selecione Open
              Workspace.
            
              Abra o workspace mysql.dsw que você
              encontrar no diretório de trabalho.
            
              No menu Build, selcione o menu
              Set Active Configuration.
            
              Clique sobre a tela selecionada mysqld - Win32
              Debug e clique OK.
            
              Pressione F7 para iniciar a
              construção da depuração do servidor, bibliotecas e
              alguns aplicativos clientes.
            
Compile as versões distribuídas que você desejar, do mesmo modo.
              Versões depuradas dos programas e bibliotecas são
              colocados nos diretórios
              client_debug e
              lib_debug. Versões liberadas dos
              programas e bibliotecas são colocados nos diretórios
              client_release e
              lib_release. Note que se você quiser
              construir tanto versões liberadas quanto depuradas você
              pode selecionar a opção ``build all'' do menu
              Build.
            
              Teste o servidor. O servidor construído usando as
              instruções anteriores irá esperar que o diretório base
              e de dados do MySQL seja C:\mysql e
              C:\mysql\data por padrão. Se você
              quiser testar o seu servidor usando o diretório raiz de
              uma árvore fonte e seu diretório de dados como o
              diretório base e o diretório de dados, você precisará
              dizer ao servidor os seus caminhos. Você também pode
              fazer into na linha de comando com as opções
              --basedir e --datadir,
              ou colocar opções apropriadas no arquivo de opções (o
              arquivo C:\my.cnf ou
              my.ini no diretório do Windows). Se
              você tiver um diretório de dados existente em qualquer
              lugar que você queira usar, você pode especificá-lo no
              se caminho.
            
              Inicie o ser servidor a partir do diretório
              client_release ou
              client_debug, dependendo de qual
              servidor você queira usar. O instruções gerais de
              inicializaão do servidor estão em
              Secção 2.1.1, “Instalando o MySQL no Windows”. Você precisará
              adaptar as instruções de forma apropriada se você
              quiser usar um diretório base ou diretório de dados
              diferente.
            
              Quando o servidor está em execução de modo independente
              ou como um serviço daseado em sua configuração, tente
              se conectar a ele pelo utilitário interativo
              mysql de linha de comando que existe em
              seu diretório client_release ou
              client_debug.
            
Quando você estiver certo de que os programas que você construiu estão funcionando corretamente, pare o servidor. Então instale o MySQL da seguinte forma:
              Crie o diretório para instalar os arquivos do MySQL. Por
              exemplo, para instalar dentro de
              C:\mysql), use estes comandos:
C: mkdir \mysql mkdir \mysql\bin mkdir \mysql\data mkdir \mysql\share mkdir \mysql\scripts
Se você quiser compilar outros clientes e ligá-los ao MySQL, você também deve criar diversos diretórios adicionais:
mkdir \mysql\include mkdir \mysql\lib mkdir \mysql\lib\debug mkdir \mysql\lib\opt
Se você quiser fazer um benchamrk do MySQL, crie este diretório:
mkdir \mysql\sql-bench
Benchmark exigem suporte Perl.
              Copie do diretório workdir para o
              diretório c:\mysql os seguintes
              diretórios:
            
copy client_release\*.exe C:\mysql\bin copy client_debug\mysqld.exe C:\mysql\bin\mysqld-debug.exe xcopy scripts\*.* C:\mysql\scripts /E xcopy share\*.* C:\mysql\share /E
Se você quiser compilar outros clientes e ligá-los ao MySQL, você também deve fazer isto:
copy lib_debug\mysqlclient.lib C:\mysql\lib\debug copy lib_debug\libmysql.* C:\mysql\lib\debug copy lib_debug\zlib.* C:\mysql\lib\debug copy lib_release\mysqlclient.lib C:\mysql\lib\opt copy lib_release\libmysql.* C:\mysql\lib\opt copy lib_release\zlib.* C:\mysql\lib\opt copy include\*.h C:\mysql\include copy libmysql\libmysql.def C:\mysql\include
Se você quiser fazer um benchmark do MySQL, você também deve fazer isto:
xcopy sql-bench\*.* C:\mysql\bench /E
Configure e inicie o servidor da mesma forma que a distribuição binária do Windows. See Secção 2.1.1.3, “Preparando o Ambiente MySQL do 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.

