Instalação de banco de dados Mysql, várias versões, configuração manual, alteração de senha

Instalação de banco de dados Mysql, várias versões, configuração manual, alteração de senha

Tome 5.7 e 8.0 como exemplo

Endereço da versão histórica do site oficial do mysql:

https://downloads.mysql.com/archives/community/

Baixe a versão necessária

Instalação de configuração manual do MySQL5.7

1. Crie um novo arquivo de configuração na pasta descompactadamy.ini

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.36-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

Modifique o valor de basedir para seu próprio diretório de descompactação

2. Inicie a linha de comando como administrador e entre no diretório bin do mysql.Deve ser um prompt de comando executando como administrador.

cmd no diretório de instalação

3. Inicialize o mysql

mysqld --initialize-insecure

Após a conclusão, haverá um diretório de dados adicional no diretório raiz. O parâmetro -insecure ignora a segurança. O mysql inicializado não possui senha de root e a senha é definida manualmente

4. Instale (registre) o serviço mysql

安装
mysqld -install mysql5.7(可选填、服务名)
移除
mysqld -remove 服务名

Se você não definir o nome do serviço, o padrão é: mysql. Se você tiver várias instalações do mysql, poderá escrever o número da versão para facilitar a identificação
serviço de instalação do mysql

Você já pode visualizar o serviço mysql instalado no gerenciamento do computador (clique com o botão direito para abrir o botão Iniciar)
mysql-service

5. Para iniciar o mysql, você pode iniciá-lo no gerenciamento do computador ou pode iniciá-lo manualmente através do comando

net start "mysql5.7"

Começar serviço

6. Faça login no mysql e altere a senha

mysql -uroot
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

alterar a senha

  1. Você pode escrever dois arquivos bat para iniciar e parar o serviço mysql, mas precisa executar o arquivo em lote como administrador para iniciar o serviço, para poder adicionar um comando para escalar o privilégio
@echo off  
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" 
 
if '%errorlevel%' NEQ '0' (  
    goto UACPrompt  
) else ( goto gotAdmin )  
   
:UACPrompt  
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" 
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" 
    "%temp%\getadmin.vbs" 
    exit /B  
   
:gotAdmin  
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )  
    pushd "%CD%" 
    CD /D "%~dp0" 
 
:begin


net start "mysql5.7"

A última frase pode ser alterada para um comando para desligar o serviço:

net stop "mysql5.7"

Instalação de configuração manual do MySQL8.0

O método de instalação é o mesmo do mysql5.7, preste atenção para modificar my.inio caminho de instalação e a porta interna, se você quiser executar diferentes versões do mysql ao mesmo tempo, você só precisa definir a porta para ser diferente.
Instalar mysql8.0
mysql:

mysql -P端口号 -uroot

alterar a senha
Etapas para modificar a senha:
não há senha de root após a instalação padrão, você só precisa defini-la:

alter user 'root'@'localhost' identified by '新密码';
flush privileges;

Se precisar alterar a senha durante o uso, primeiro defina-a como vazia e depois defina a senha:

update user set authentication_string='' where user='root';

Lembre-se de curtir!

Acho que você gosta

Origin blog.csdn.net/qq_39950529/article/details/123723337
Recomendado
Clasificación