No Windows 95, 98 ou Me, o MySQL usa TCP/IP para conectar um cliente a um servidor. (Isto permitirá que qualquer máquina na sua rede se conecte a seu servidor MySQL.) Por isto, você deve ter certeza de que o suporte TCP/IP está instalado na sua máquina antes de iniciar o MySQL. Você pode encontrar o TCP/IP no seu CD-ROM do Windows.
Note que se você estiver usando uma versão antiga do Win95 (por exemplo, OSR2). É preferível que você use um pacote antigo Winsock; para o MySQL é necessário o Winsock 2! Você pode obter o Winsock mais novo em http://www.microsoft.com. O Windows 98 tem a nova biblioteca Winsock 2, portanto não é necessário atualizar a biblioteca.
Para iniciar o servidor mysqld
, você deve
iniciar uma janela do Prompt (Janela ``MS-DOS'') e digitar:
shell> C:\mysql\bin\mysqld
Isto irá iniciar o mysqld
em segundo
plano. Isto é, depois do servidor iniciar, você deve ver
outro prompt de comando. (Note que se você iniciar o servidor
deste modo no Windows NT, 2000 ou XP, o servidor irá executar
em segundo plano e nenhum prompt de comando aparecerá até
que o servidor finalize. Por isto, você deve abrir outro
prompt de comando para executar programas clientes enquanto o
servidor estriver em execução.)
Você pode finalizar o servidor MySQL executando:
shell> C:\mysql\bin\mysqladmin -u root shutdown
Isto chama o utilitário administrativo do MySQL
mysqladmin
para conectar ao servidor e
manda-lo finalizar. O comando conecta como
root
que é a conta administrativa padrão
no sistema de permissões do MySQL. Por favor, note que o
sistema de permissões do MySQL é totalmente independente de
qualquer login de usuário sob o Windows.
Se o mysqld
não iniciar, por favor,
verifique o log de erro para ver se o servidor escreveu alguma
mensagem que possa indicar a causa do problema. Você pode
também tentar iniciar o servidor com mysqld
--console
; neste caso, você pode obter alguma
informação útil na tela que pode ajudar a resolver o
problema.
A última opção é iniciar o mysqld
com
--standalone --debug
. Neste caso o
mysqld
irá escrever em um arquivo log
C:\mysqld.trace
que deve conter a razão
pela qual o mysqld
não inicia. See
Secção E.1.2, “Criando Arquivos Trace (Rastreamento)”.
Use mysqld --help
para mostrar todas as
opções que o mysqld
entende!
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.