Sistema Window usa pacote binário para instalar o banco de dados MySQL
A seguir, é apenas o que toquei durante meu trabalho e estudo.Eu aprecio quaisquer deficiências.
Instruções de instalação
1. O sistema de janelas em que o banco de dados está instalado é o Win7 Professional de 64 bits
2. A versão do MySQL é mysql-5.7.17-winx64
Faça o download e descompacte
Endereço de download: https://downloads.mysql.com/archives/community
Selecione a versão correspondente para
download de acordo com a figura a seguir: Após o download, descompacte o diretório de instalação: D: \ Software_Installed \ mysql-5.7.17
Criar diretório
Criar diretório de armazenamento de arquivos de dados: D: \ MySQL \ Data
Criar diretório de armazenamento de arquivos de log: D: \ MySQL \ Log
Crie my.ini
Crie o arquivo my.ini no diretório de instalação do banco de dados (D: \ Software_Installed \ mysql-5.7.17) e grave o seguinte conteúdo no arquivo:
[client]
no-beep
socket =0.0
port=3306
[mysqld]
server-id=45
port=3306
character-set-server=utf8mb4
pid-file ="mysql.pid"
socket =0.0
basedir="D:\Software_Installed\mysql-5.7.17"
datadir="D:\MySQL\Data"
tmpdir="D:\MySQL\Data"
default-storage-engine=INNODB
#=============================[log]==============================
slow-query-log=1
long_query_time=1
slow_query_log_file="D:\MySQL\Log\mysql-slow.log"
##log-bin="D:\MySQL\Log\mysql-bin"
log-error="D:\MySQL\Log\mysql-error.log"
Inicialize o banco de dados
Abra a janela do cmd e alterne para o seguinte diretório: D: \ Software_Installed \ mysql-5.7.17 \ bin
execute o seguinte comando para inicializar o banco de dados
mysqld --defaults-file="D:\Software_Installed\mysql-5.7.17\my.ini" --initialize --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp
Após a conclusão da inicialização, abra o arquivo D: \ MySQL \ Log \ mysql-error.log para visualizar a senha temporária gerada durante a inicialização, que será usada ao efetuar login no mysql pela primeira vez
Configurar variáveis de ambiente (opcional)
Adicione nas variáveis de ambiente do sistema:
D:\Software_Installed\mysql-5.7.17\bin
Adicionar serviço mysql
Precisa adicionar / excluir serviço como administrador
Adicionar serviço
mysqld install MySQL --defaults-file="D:\Software_Installed\mysql-5.7.17\my.ini"
Excluir serviço
mysqld remove
Iniciar e parar
Ela exige um administrador para iniciar / parar o serviço
início
net start mysql
Parar
net stop mysql
Primeiro login e altere a senha do usuário
cmd login mysql, a senha é a senha gerada durante a inicialização, pode ser encontrada no arquivo D: \ MySQL \ Log \ mysql-error.log
mysql -uroot -p
Alterar senha do usuário
alter user root@"localhost" identified by "new_password";
Sair
\q
Possíveis erros durante a instalação
1. O Net start mysql relata um erro
Solução: Abra o cmd como administrador, clique com o botão direito do mouse em cmd-> Executar como administrador
2.
Solução de serviço de registro / exclusão de erro : Abra o cmd como administrador, clique com o botão direito do mouse em cmd -> Executar como administrador
3. Falha no login no mysql, ERRO 1045 (28000): Erro desconhecido 1045
Solução: Adicione ignorar [mysqld] no arquivo D: \ Software_Installed \ mysql-5.7.17 \ my.ini tabelas de concessão, pule a tabela de autorização, ou seja, efetue login sem senha e reinicie o serviço.
Referência