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.