Instalace a konfigurace MySQL
Instalace
Ujistěte se, že máte nainstalovanou podporovanou verzi MySQL serveru a ODBC konektoru.
1.Instalační balíček MySQL 8 pro Windows si stáhněte z webových stránek společnosti Oracle: https://dev.mysql.com/downloads/installer/
2.Zaškrtněte možnost Přijímám podmínky použití a pokračujte kliknutím na tlačítko Další.
3.V průběhu instalace vyberte možnost Custom a k instalaci vyberte pouze MySQL Server a Connector/ODBC. Ujistěte se, že ODBC Connector odpovídá bitové verzi vámi nainstalovaného MySQL Serveru (x86 nebo x64).
4.Klikněte na tlačítko Další a Spustit pro zahájení instalace MySQL Serveru a ODBC konektoru.
5.Klikněte na tlačítko Další. V části High Availability vyberte možnostt Standalone MySQL Server / Classic MySQL Replication a pokračujte kliknutím na tlačítko Další.
6.V části Type and Networking vyberte v rozbalovací menu Config Type možnostServer Computer a pokračujte kliknutím na tlačítko Další.
7.V části Authentication Method vyberte doporučenou možnost Use Strong Password Encryption for Authentication a pokračujte kliknutím na tlačítko Další.
8.V části Accounts and Roles si nastavte MySQL Root Password – heslo zadejte dvakrát. Dále doporučujeme vytvořit dedikovaný databázový uživatelský účet.
9.V části Windows Service ponechte možnosti předvybrané a pokračujte kliknutím na tlačítko Další.
10. Klikněte na tlačítko Spustit a vyčkejte na dokončení instalace MySQL Serveru. Pro zavření průvodce instalací klikněte na tlačítko Dokončit, Další a Dokončit.
Konfigurace
1.V textovém editoru si otevřete konfigurační soubor:
C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
2.V souboru [mysqld] najděte sekci my.ini a upravte níže uvedené parametry:
max_allowed_packet=33M
Pro zjištění používané verze MySQL použijte příkaz: mysql --version
•Při použití některé z podporovaných verzí MySQL 8.x nastavte následující parametr:
olog_bin_trust_function_creators=1
oAlternativně deaktivujte binární protokolování: log_bin=0
•Při použití některé z podporovaných verzí MySQL 8.x, 5.7 a 5.6.22 (a novější než 5.6.x):
oinnodb_log_file_size*innodb_log_files_in_group – součin (*) obou parametrů musí být větší nebo roven 200 MB. Minimální hodnota pro innodb_log_files_in_group je 2 a maximální je 100; hodnota musí být celé číslo.
Příklad:
innodb_log_file_size=100M
innodb_log_files_in_group=2
•Při použití MySQL 5.6.20 a 5.6.21:
oinnodb_log_file_size nastavte alespoň na hodnotu 200 MB (například innodb_log_file_size=200M), ale ne vyšší než 3000 MB.
3.Uložte a zavřete konfigurační soubor my.ini.
4.Otevřete si příkazový řádek a zadejte níže uvedené příkazy pro restartování MySQL serveru a aplikování konfigurace (název služby závisí na použité verzi MySQL, například verze 8.0 = mysql80 atp.):
net stop mysql80
net start mysql80
5.Ověřte, zda služba MySQL server běží, například pomocí níže uvedeného příkazu:
sc query mysql80