O mais recente (2019) método de instalação do MySQL 8.0.18 win64

Este artigo apenas explica como instalar usando um arquivo ZIP

Endereço de download da versão da comunidade: http://dev.mysql.com/downloads/mysql/

Resumindo:
baixe o pacote de instalação, descompacte-o,
configure as variáveis ​​de ambiente,
adicione um arquivo de configuração,
inicialize o mysql,
inicie o serviço mysql,
faça login e altere a senha (a maioria das pessoas não usará a string gerada automaticamente que não pode ser lembrada )

Se houver um problema, verifique primeiro se o cmd foi iniciado com privilégios de administrador; caso contrário, feche-o e inicie-o com privilégios de administrador

1. Encontre a versão que deseja baixar e faça o download. O site oficial recomenda a versão de 32 bits por padrão. Você
mesmo pode optar por baixar a versão de 64 bits. Após o download, descompacte-o no local que deseja instalar.
2 Adicione o diretório bin mysql descompactado à variável de ambiente. Pesquise "como adicionar variáveis ​​de ambiente" você mesmo
3. Configure my-default.ini. Não acredite que a versão superior do artigo mencionado abaixo não precise ser configurada.
Configure um você mesmo. Muitos artigos dizem para você configurar o my.ini. Mas quando eu realmente instalei, descobri que o serviço chamado my.ini não pôde ser iniciado. Para ser nomeado my-default.ini

Crie um novo arquivo txt na pasta descompactada, escreva o seguinte conteúdo e renomeie-o para my-default.ini
**Atenção! ! ! ! **Diretório alterado para seu próprio diretório de instalação

[mysql]
default-character-set=UTF8MB4

[mysqld]
port=3306
basedir=D:\DevSoft\mysql-8.0.18-winx64
#data文件夹可以指定到其它你想存储数据的地方,避免以后删除mysql时数据也被删了
#不然你就记得长个心眼,删除之前复制一份data里*自己创建的*数据库文件
datadir=D:\DevSoft\mysql-8.0.18-winx64\data
#200可以改,指定最大连接数
max_connections=200
character-set-server=UTF8MB4
default-storage-engine=INNODB

UTF8MB4 é uma instrução mysql métodoO.
poçono processo de encontrar umutf8vezque volume de leitura 4.4w+ não sabe quantas pessoas foram prejudicadas. I não sei se é um erro ou se este método se tornou inaplicável por causa do tempo. Inseguro significa inseguro. Depois de ler a descrição do artigo, achei inseguro porque não havia senha inicial. Parece que há muitos lugares inseguros. Ao usar este método para iniciar o mysql, apareceram 5 erros.

Se você estiver instalando pela primeira vez, apague toda a pasta de dados após usar este método , e você pode excluí-la sem se preocupar, porque se você estiver instalando o MySQL pela primeira vez (N vezes de falhas de instalação são contadas) e você tem instruções sql não usadas para operar ou importar arquivos sql, então a própria pasta de dados e tudo abaixo dela é gerada durante o processo de inicialização e nada de importante será excluído.

O Windows primeiro precisa executar o cmd com privilégios de administrador
e clicar com o botão direito do mouse na barra de menu Iniciar para encontrá-lo. Win10 é powershell, o que tem um efeito.
Se você está acostumado a usar cmd, digite cmd em powershell e você também abrirá cmd com privilégios de administrador
e execute mysqld --initialize -- user=root --console
root é o nome do usuário --console irá gerar informações de inicialização
Se for bem-sucedido, o conteúdo após o último localhost: das informações de saída é a
cópia da senha e salve-a para uso futuro! ! ! . Você não consegue encontrar o arquivo err mencionado no artigo acima. A nova versão do mysql deve mudar o local e pode até criptografar o armazenamento por questões de segurança, então lembre-se de copiar a senha.

As etapas a seguir ainda precisam ser iniciadas no cmd com privilégios de administrador
5. Instale o serviço mysql service
mysqld --install
6. Inicie o serviço net start mysql
7. Faça login no
mysql -h 127.0.0.1 -u root -p press Digite e digite a senha
127.0.0.1 is localhost,
que foi gerada aleatoriamente quando instalei, 4?hsWAb;fjjo, suspeito? Foi um caractere não imprimível que fez com que meu login fosse negado devido a uma senha errada.
Consulte este artigo para resolver o problema. [https://www.cnblogs.com/lyhbky/p/10748357.html]
Dois pontos de atenção devem ser observados . O comando mysqld --shared-memory --skip-grant-tables usado no artigo requer o serviço mysql a ser fechado (net stop mysql)
Depois de executar este comando, você não poderá inserir o próximo comando. Não é porque não foi executado ou está travado. Este é o efeito deste comando, portanto, neste vez que você precisa abrir outra que começa com privilégios de administrador janela cmd para inserir outros comandos
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' Geralmente, todos irão copiar este comando no artigo para tentar resolver o problema, mas observe que, após este comando, adicione um ponto e vírgula em inglês e retorne Car , caso contrário, o sql não executará este comando, mas julgará que você não terminou de digitar e continuará aguardando a entrada.
mesmo usarALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

7. A senha gerada automaticamente é muito confusa, altere-a para sua própria senha setpassword
=password('123456')
Como alterei a senha através do método em 6, não verifiquei a exatidão desse método, deixarei para você para verificar.

Acho que você gosta

Origin blog.csdn.net/qq_36376711/article/details/102788509
Recomendado
Clasificación