Baixe o zip e descompacte
C:\Apps\mysql-5.7.27
Crie a outra pasta para os dados
C:\dev\data-mysql
Insira o mysql no path
C:\Apps\mysql-5.7.27\bin
Crie um arquivo my.ini
na pasta raiz do mysql
[mysqld]
# set basedir to your installation path
basedir=C:\\Apps\\mysql-5.7.27
# set datadir to the location of your data directory
datadir=C:\\dev\\data-mysql
Gerando uma senha inicial para o root
mysqld --initialize --console
Iniciando o banco
mysqld --console
Conectando no banco
mysql -u root -p
Insira a senha gerada e acesse o banco.
Para indicar outra configuração my.ini
mysqld --defaults-file=C:\my.ini --initialize --console
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
Para redefinir senha do root
Adicione do arquivo my.ini
[mysqld]
skip-grant-tables
Inicie o banco
mysqld --console
Acesse o banco
mysql -u root
Execute os comando abaixo:
use mysql;
update user set authentication_string=password('sua_nova_senha') where user='root';
flush privileges;
Instalando
mysqld --install "MySQL Server"
Removendo
mysqld --remove "MySQL Server"
Para parar um serviço
mysqladmin -u root -p shutdown
Configure no arquivo my.ini
o time zone
[mysqld]
default-time-zone = +3:00