Díky Ryan Vincent komentář uživatele . Byl jsem schopen postupovat podle kroků v referenční dokumentaci MySQL (z nějakého důvodu jsem to při hledání před položením této otázky nikdy nenašel).
Zjednodušený postup
-
Stáhněte si MySQL Community Server 5.7.17 Windows ( x86, 64bitový), archiv ZIP
-
Rozbalte stažený archiv serveru MySQL do požadovaného umístění pro soubory serveru MySQL (příklad:
D:\mysql\mysql-5.7.17-winx64
) -
Vytvořte adresář pro datové soubory databáze MySQL (příklad:
D:\mysql\mydb
) -
Vytvořte adresář pro protokolování databáze MySQL (příklad
D:\mysql\logs
) -
Vytvořte soubor voleb MySQL (příklad umístění:
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"
- Vybraný port je 55555
[mysqld]
seskupuje možnosti týkající se mysqld.exe, které budou použity, když mysql.exe načte tento konfigurační soubor.[mysqladmin]
seskupuje možnosti týkající se mysqladmin.exe, které budou použity, když mysqladmin.exe načte tento konfigurační soubor.
-
Inicializujte databázové soubory MySQL pomocí dávkového souboru/příkazového řádku Windows (možná budete potřebovat Redistribuce C++ pokud se zobrazí chyba)
"D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini" --initialize-insecure --console
- Tím se vytvoří databázové soubory v umístění zadaném v konfiguračním souboru.
- Bude mít uživatele root bez hesla
- Chybové zprávy budou vytištěny v aktuálním okně konzoly.
-
Vytvořte dávkový soubor pro spuštění databázového serveru MySQL
"D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini"
- To bude číst
[mysqld]
část/skupina konfiguračního souboru (D:\mysql\config.ini
) a použijte zde uvedené možnosti ke spuštění databázového serveru MySQL.
- To bude číst
-
Vytvořte dávkový soubor pro vypnutí databázového serveru MySQL
"D:\mysql\mysql-5.7.17-winx64\bin\mysqladmin.exe" --defaults-file="D:\\mysql\\config.ini" shutdown
- To bude číst
[mysqladmin]
část/skupina konfiguračního souboru (D:\mysql\config.ini
) a použijte zde uvedené možnosti k určení a vypnutí databázového serveru MySQL.
- To bude číst
-
Nyní můžete spustit svou databázi a přistupovat k ní a vypnout ji, když to není potřeba.
ODPOVĚDNOST Tyto kroky vám mají pomoci začít s databází MySQL a nejsou v žádném případě určeny ani bezpečné pro produkci. (uživatel root ani nemá nastavené heslo)
Zdroje a další podrobnosti
- Referenční dokumentace:2.3.5 Instalace MySQL v systému Microsoft Windows Pomocí archivu ZIP bez instalace
- Referenční dokumentace:5.2.6 Použití souborů možností
- Referenční dokumentace:5.2.3 Specifikace možností programu
- Referenční dokumentace:6.1.4 Možnosti příkazů serveru
- [Další] Referenční dokumentace:5.6 Spuštění více MySQL Instance on One Machine
- Kroky ke změně hesla uživatele root