Obrigado a Ryan Vincent comentário . Consegui seguir as etapas nas documentações de referência do MySQL (por algum motivo, minhas pesquisas antes de fazer essa pergunta nunca a encontraram).
Documentação de referência:2.3.5 Instalando o MySQL no Microsoft Windows usando um arquivo zip noinstall
Etapas simplificadas
-
Baixe o MySQL Community Server 5.7.17 Windows ( x86, 64 bits), arquivo ZIP
-
Extraia o MySQL Server Archive baixado para o local desejado para os arquivos do servidor MySQL (exemplo:D:\mysql\mysql-5.7.17-winx64
)
-
Crie um diretório para os arquivos de dados do banco de dados MySQL (exemplo:D:\mysql\mydb
)
-
Crie um diretório para o registro de banco de dados do MySQL (exemploD:\mysql\logs
)
-
Crie o arquivo de opções do MySQL (local de exemplo:D:\mysql\config.ini
)
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html [mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # These are commonly set, remove the # and set as required. # basedir = ..... # datadir = ..... # port = ..... # server_id = ..... # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES # set basedir to your installation path basedir = "D:\\mysql\\mysql-5.7.17-winx64" # set datadir to the location of your data directory datadir = "D:\\mysql\\mydb" # The port number to use when listening for TCP/IP connections. On Unix and Unix-like systems, the port number must be # 1024 or higher unless the server is started by the root system user. port = "55555" # Log errors and startup messages to this file. log-error = "D:\\mysql\\logs\\error_log.err" [mysqladmin] user = "root" port = "55555"
- A porta selecionada é 55555
[mysqld]
agrupa as opções relacionadas ao mysqld.exe que serão usadas quando o mysql.exe ler este arquivo de configuração.[mysqladmin]
group opções relacionadas a mysqladmin.exe que serão usadas quando mysqladmin.exe ler este arquivo de configuração.
-
Inicialize os arquivos de banco de dados MySQL usando o Windows Batch File/Command Prompt (você pode precisar de C++ redistribuir se você receber um erro)
"D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini" --initialize-insecure --console
- Isso criará um arquivo de banco de dados no local especificado no arquivo de configuração.
- Terá usuário root sem senha
- As mensagens de erro serão impressas na janela atual do console.
-
Crie um arquivo em lote para iniciar o servidor de banco de dados MySQL
"D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini"
- Isso lerá
[mysqld]
parte/grupo do arquivo de configuração (D:\mysql\config.ini
) e use as opções especificadas para iniciar o servidor de banco de dados MySQL.
- Isso lerá
-
Crie um arquivo em lote para desligar o servidor de banco de dados MySQL
"D:\mysql\mysql-5.7.17-winx64\bin\mysqladmin.exe" --defaults-file="D:\\mysql\\config.ini" shutdown
- Isso lerá
[mysqladmin]
parte/grupo do arquivo de configuração (D:\mysql\config.ini
) e use as opções especificadas para especificar e desligar o servidor de banco de dados MySQL.
- Isso lerá
-
Agora você pode iniciar seu banco de dados e acessá-lo e desligá-lo quando não for necessário.
ISENÇÃO DE RESPONSABILIDADE Essas etapas devem ajudá-lo a começar com o banco de dados MySQL e não são de forma alguma destinadas ou seguras para produção. (o usuário root ainda não tem uma senha definida)
Recursos e mais detalhes
- Documentação de referência:2.3.5 Instalando o MySQL no Microsoft Windows usando um arquivo zip noinstall
- Documentação de referência:5.2.6 Usando arquivos de opção
- Documentação de referência:5.2.3 Especificando as opções do programa
- Documentação de referência:6.1.4 Opções de comando do servidor
- [Adicional] Documentação de referência:5.6 Executando vários MySQL Instâncias em uma máquina
- Etapas para alterar a senha do root