Windows 10 de 64 bits servidor mysql instalação e uso do cliente navicat ligar para fora de um monte de pit

1. Objetivo

Instale mysql ligação navicat uso de servidor e cliente

2. Processo

1) servidor de download mysql

O processo de download (consulte https://blog.csdn.net/youxianzide/article/details/85319106 ), em uma variedade de tiros no achado geração mais velha exatamente o que queremos comunidade, versão de instalação livre

É dividido em três versões: Empresa, Negócios, Community Edition, onde a Enterprise, a versão comercial é versão com base em taxa 

site oficial para baixar o seguinte endereço: https://dev.mysql.com/downloads/mysql/

A maior versão 8.0, eu escolhi a versão anterior do mysql-5.7.29-winx64

 

2) servidor mysql Instalação

Primeiro, configure as variáveis de ambiente ( Meu Computador - Configurações avançadas do sistema - variável de ambiente ), registrados no sistema Caminho variáveis apontar para abrir, adicionar o diretório mysql mysqlbin e diretório, como mostrado abaixo

 

 

 

 

 

Em segundo lugar comando cmd com um administrador executar o -install mysqld

Se você tiver um erro ocorrer, parabéns, você ganhou na loteria, não há ganhar pular esta etapa

 

3) mysqld erro de instalação-instalação pronta incapaz de encontrar VCTUNTIME140_1.dll

Consulte este blog ( https://blog.csdn.net/weixin_39399203/article/details/104203650 ) I usar o segundo método, baixar VCTUNTIME140_1.dll, Baixar https://cn.dll-files.com/ vcruntime140_1.dll.html

 

Descompacte o arquivo no C: \ Windows \ System32

 

 

 

Re mysql -install descobrir neste momento e não há nenhum erro, o próximo passo

 4) continuar a tentar instalar o mysql, solicitado O serviço já existe

 

 

 Referência ( https://blog.csdn.net/qq_39701269/article/details/77935490 )

 

 

 Re-executar como administrador, digite sc query mysql, olhar mysql no nome do serviço:

Comando sc mysql de exclusão, MySQL excluir o

Continue com a instalação pode ser bem sucedido, meus screenshots de instalação de sucesso

 

 

Excluído com sucesso, re-instalá-lo com sucesso

 

 

 

 5) Serviço Iniciar mysql

  Continue serviço de descoberta cmd comando net start mysql falhou ao iniciar, eu era muito infeliz para mim, um passo de cada poço no meu caminho, não pule essa etapa falhar

  Digite bin mysql

  Se houver my.ini diretamente editar, eu não fiz

 

Criar um arquivo de texto, renomeie o arquivo e editar o my.ini

Encher necessidade diretório de instalação para modificar o seguinte

[Cliente] 
Porto = 3306 
default -character- o SET = utf8 

[mysqld]  
# definiu seu próprio diretório de instalação do MySQL  
basedir = D: \ AboutDB \ MySQL \ mysql 5,7 . 29 -winx64 \ mysql 5,7 . 29 - Winx64 
# Set diretório de dados MYSQL é  
DATADIR = D: \ AboutDB \ MySQL \ mysql 5,7 . 29 -winx64 \ mysql 5,7 . 29 - Winx64 \ data 
Porto = 3306 
a character_set_server = UTF8 
o sql_mode =NO_ENGINE_SUBSTITUTION, NO_AUTO_CREATE_USER 
# abrir o cache de consultas 
explicit_defaults_for_timestamp = para os verdadeiros 
Ignorar -grant-as Tabelas

 

 

Depois que o administrador abrir uma linha de comando, vá para o diretório bin, execute o comando mysqld --initialize --user = mysql --console

Aparece senhas geradas aleatoriamente, lembre-se de salvar

 

 

Linha de comando mysql -u root -p

Digite a senha aleatória

Digite myql

Em seguida, mude a senha de root para o USUÁRIO do ALTER 'root' @ 'localhost' IDENTIFICADOS PELO ' abc.123 sua senha ' senha expire a NUNCA;

FLUSH PRIVILEGES;

Logicamente falando neste momento pode usar a nova senha para acessar o mysql serviço

 SENHA expirado nunca é uma senha nunca expira

Para evitar erros, desta vez a linha de comando primeiro não fora.

6) Use ligação navicat mysql

Se você clicar no teste aparece autenticação plug-in 'caching_sha2_password' não pode ser carregado

Parabéns, você, como eu, no próximo sinal

 

 

 A solução é para continuar a operar o mysql linha de comando, a referência https://www.cnblogs.com/zhurong/p/9898675.html

O USUÁRIO o ALTER 'root' @ 'localhost' identificados pela COM mysql_native_password ' abc.123 sua senha ';

FLUSH PRIVILEGES;

 

 

 

Eu não quero manter, no próximo sinal, cada vez que o poço

 

Acho que você gosta

Origin www.cnblogs.com/yes-you-can/p/12595376.html
Recomendado
Clasificación