Como inicio um servidor MySQL no Windows?

6

Instalei um servidor MySQL no meu computador e, quando o instalei pela primeira vez, ele foi executado automaticamente. Agora eu reiniciei meu computador, ele não está mais em execução. Que arquivo preciso executar para que ele volte a ser executado novamente?

Eu tentei executar o MySQL 5.6 Command Line Client e mysqld.exe do diretório Program Files/MySQL/MySQLServer/bin , e não tive sorte.

Ao executar o mysqld.exe, recebo o seguinte erro:

2013-10-28 18:52:12 4788 [ERROR] InnoDB: .\ibdata1 can't be opened in read-write mode
2013-10-28 18:52:12 4788 [ERROR] InnoDB: The system tablespace must be writable!
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' init function returned error.
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2013-10-28 18:52:12 4788 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-10-28 18:52:12 4788 [ERROR] Aborting'

Naturalmente, tentei executá-lo como administrador e recebi isso:

C:\Windows\system32>"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe"
2013-10-28 19:24:30 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca
ted. Please use --explicit_defaults_for_timestamp server option (see documentati
on for more details).
    
por Shaun Wild 28.10.2013 / 19:56

4 respostas

3

Verifique se mysqld.exe está marcado na guia Startup quando você for executar e digite msconfig . Além disso, o mesmo vale para Services , procure os serviços do MySQL lá, clique com o botão direito > propriedades e verifique se os tipos de inicialização estão selecionados como automáticos.

    
por 28.10.2013 / 20:02
7

Se você instalou o MySQL usando o instalador MSI, ele deve ser configurado como um serviço.

Você pode abrir o serviço de duas formas

MÉTODO # 1: Acesse o Serviço Instalado

  • Abra o ícone Serviços no Painel de Controle
  • Desloque-se alfabeticamente para o serviço MySQL
  • Clique com o botão direito no serviço
  • Clique em Iniciar serviço

MÉTODO # 2: Execução de linha de comando

  • Janela Abrir DOS
  • No prompt C:, execute isto: net start mysql ou 'net start mysql57'. O nome certo pode variar no seu sistema

Se você receber esse erro

C:\Windows\system32>net start mysql
System error 5 has occurred.

Access is denied.

C:\Windows\system32>

você não executou a janela do DOS como administrador. Tente novamente como administrador. Você deveria ver:

C:\Windows\system32>net start mysql
The MySQL service is starting..
The MySQL service was started successfully.


C:\Windows\system32>

Experimente !!!

    
por 28.10.2013 / 21:04
0

Se você estiver usando wamp no windows, você pode iniciar o mysql a partir da linha de comando:

cd \wamp64
cd bin
cd mysql
dir
[check the version no of mysql]
cd mysql<version no>
mysql.exe -u root

Isso pressupõe que você tenha instalado wamp na raiz

    
por 02.09.2016 / 03:05
-2

Para iniciar manualmente o mysql serve você deve executar o executável mysqld. Abra o prompt de comando e digite:

shell> "C:\Program Files\MySQL\MySQLServer\bin\mysqld"

Se o mysqld não iniciar, verifique o log de erros. O log de erros está localizado em C: \ Arquivos de Programas \ MySQL \ MySQLServer \ data. É o arquivo com um sufixo .err. Você também pode tentar iniciar o servidor como mysqld --console; Nesse caso, você pode obter algumas informações úteis na tela que podem ajudar a resolver o problema.

A última opção é iniciar o mysqld com as opções --standalone e --debug. Neste caso, o mysqld escreve um arquivo de log C: \ mysqld.trace que deve conter a razão pela qual o mysqld não inicia.

    
por 28.10.2013 / 20:05