Tutorial de instalação do MySQL 5.7.31

prefácio

MySQL 5.7.31 é a última versão da série 5.x que suporta todas as plataformas (incluindo MacOS)

download

1. Primeiro baixe e instale o pacote de suporte
vc_redist.x64.exe
após a instalação e reinicie para que o pacote entre em vigor

2. Selecione a versão do MySQL que você precisa baixar. Usamos 5.7.31.
insira a descrição da imagem aqui
Este é o pacote compactado do MySQL. Ele pode ser usado após a descompactação sem instalação.
Por exemplo: após a descompactação D:\db, haverá uma pasta chamada D:\db\mysql-5.7.31-winx64diretório de instalação do MySQL no diretório db.

inicialização

my.ini1. Primeiro, crie um arquivo de configuração no diretório de instalação com o seguinte conteúdo:

[mysqld]

# port
port=3306

# set basedir to your installation path
basedir=D:\\db\\mysql-5.7.31-winx64

# set datadir to the location of your data directory
datadir=D:\\db\\mysql-5.7.31-winx64\\data

Depois de terminar o trabalho, haverá um diretório de dados no diretório de instalação e haverá conteúdo nele
2. Em seguida, execute cmd como administrador e digite o comando

D:\db\mysql-5.7.31-winx64\bin\mysqld.exe --initialize-insecure

Isso inicializará os arquivos de dados e o espaço de tabela do sistema do banco de dados MySQL e criará a tabela do sistema MySQL Observação,
se seu diretório de instalação tiver espaços ou algo semelhante, coloque o caminho do mysqld entre aspas ao executar o comando

Configure variáveis ​​de ambiente, ganhe serviços e senhas

1. A variável de ambiente é o caminho do diretório bin no diretório de instalação, como: D:\db\mysql-5.7.31-winx64\binadicione-o ao sistema ou à variável do usuário Caminho, o cmd pode encontrar diretamente o mysql.exe

2. Configure o serviço win, o nome do serviço pode ser personalizado, aqui é definido como mysql57

D:\db\mysql-5.7.31-winx64\bin\mysqld.exe --install mysql57

Em seguida, inicie o gerenciador de tarefas para abrir o serviço mysql57
3. O usuário root padrão não possui senha, portanto você pode se conectar sem uma senha:

mysql -uroot -p

Você pode se conectar diretamente pressionando Enter e
configurar a senha root da seguinte forma:

set password = password('密码');

Se você estiver usando o MySQL 5.7.6+, poderá usar a seguinte sintaxe mais concisa para definir a senha do usuário:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

esqueça a senha

1. Pare o serviço mysql57
2. Arquivo de configuração do MySQL my.ini, adicione uma instrução no item mysqld

skip-grant-tables=1

3. Inicie o serviço
para que todos os usuários possam efetuar login no servidor MySQL e tenham a autoridade do usuário raiz sem inserir uma senha. Isso ocorre porque o comando de configuração definido acima fará com que o servidor MySQL ignore automaticamente a verificação de senha e a verificação de permissão
4. Após entrar, mude o banco de dados para mysql

use mysql;

5. Atualize a senha

update user set authentication_string = password('新密码'),password_last_changed=now() where user='root';

6. Interrompa o serviço, exclua skip-grant-tables=1
a nova senha quando iniciá-lo na próxima vez

Acho que você gosta

Origin blog.csdn.net/e5pool/article/details/130586464
Recomendado
Clasificación