Väljaanne
- Eeldused
- Installige ja konfigureerige MySQL server
- Muutke MySQLi konfiguratsioonifaili (my.ini)
- Soovitused MySQL-i andmete salvestamiseks
- Viige MySQL-i andmed ja ajutised kaustad spetsiaalsesse mahu (partitsiooni)
Lahendus
Eeltingimused
- Paigaldage Microsoft .NET Framework 4. versioon, kui operatsioonisüsteem seda nõuab
MySQL-serveri paigaldamine ja konfigureerimine
-
Laadige alla MySQLi serveri paigaldusfail Windowsile ja käivitage paigaldusfail.
-
Valige ekraanil Choosing a Setup Type (seadistustüübi valimine ) valik Server-only (ainult server ) ja klõpsake Next (edasi).
-
Jätkake MySQLi paigaldusprogrammiga, kuni jõuate tüübi ja võrgu kuvamiseni (Type and Networking ). Ekraanil Config Type (konfiguratsioonitüüp ) valige Dedicated Computer (pühendunud arvuti). Kirjutage jaotises Connectivity (ühenduvus) oma eelistatud portide numbrid (või kasutage eelnevalt valitud vaikimisi portide numbreid) ja klõpsake Next (edasi).
-
Ekraanil Authentication Method (Autentimismeetod ) valige oma eelistatud autentimismeetod ja klõpsake Next (Edasi).
-
Ekraanil Accounts and Roles (Kontod ja rollid ) määrake MySQL Root Password (MySQL-i juursõnum). Lisage MySQL andmebaasi administraatori kasutaja: klõpsake nuppu Add User, sisestage nimi, valige DB Admin roll, määrake kasutajale parool ja klõpsake OK. Klõpsake Next.
-
Windows Service (Windowsi teenus ) ekraanil valige märkeruudud Configure MySQL Server as a Windows Service ja Start the MySQL Server at System Startup ja klõpsake Next (Edasi).
-
Ekraanil Server File Permissions (Server failiõigused ) valige Yes (Jah), andke täielik juurdepääs ja klõpsake Next (Edasi).
-
Ekraanil Apply Configuration klõpsake Execute.
-
Klõpsake nuppu Finish.
-
Klõpsake Next → Finish.
Redigeerige MySQL-i konfiguratsioonifaili (my.ini)
-
Tehke varukoopia praegusest MySQLi konfiguratsioonifailist
(my.ini). See fail asub tavaliselt aadressilC:\ProgramData\MySQL\MySQL Server {versioon}. -
Avage fail
my.ini. Leidke järgmised parameetrid ja muutke nende väärtusi vastavalt allpool esitatud juhistele. Kui mõni parameeter puudub, lisage see faili lõppu.Common (MySQL 5 ja 8)
open_files_limit-määravähemalt30000-ksinnodb_flush_log_at_trx_commit - seadistus0innodb_buffer_pool_size-set80 % olemasolevast RAMist (vähemalt 1 GB); näide 16 GB RAMiga serveri puhul:innodb_buffer_pool_size=12Gmax_connections=300slow-query-log=0local_infile=1wait_timeout=900disable-log-bin(lülitab välja binaarse logimise; soovi korral kasutageskip-log-bin)
MySQL 8
innodb_redo_log_capacity-setoninnodb_buffer_pool_size'i väärtusMySQL 5
innodb_log_file_size-seton 50%innodb_buffer_pool_sizeväärtusestinnodb_buffer_pool_sizeevent_scheduler=ON
-
Salvestage muudatused faili
my.inija taaskäivitage MySQL teenus. Teenuse taaskäivitamiseks käivitage Command Prompt administraatorina ja täitke järgmised käsud:net stop mysql net start mysqlEt kontrollida, kas MySQL teenus töötab, käivitage:
sc query mysqlAsendage
mysqloma teenuse nimega - näiteksmysql80(MySQL 8.0) võimysql57(MySQL 5.7), sõltuvalt teie paigaldusest.
MySQL-i andmete säilitamise soovitused
MySQL-andmebaas on ESET Inspect Serveri oluline komponent ja võib hõivata märkimisväärse hulga kettaruumi. Operatsioonisüsteemi stabiilsuse tagamiseks ja jõudluse säilitamiseks soovitame MySQL-i andmed ja ajutised kaustad viia spetsiaalsele mahule (partitsioonile ) või separate server.
ESET Inspect On-Prem jälgib kettaruumi järgmistes kohtades:
- MySQLi andmekaust - seal, kus MySQL salvestab ESET Inspecti andmebaasi
(datadirfailismy.ini) - MySQLi ajutine kaust - kus MySQL hoiab ajutisi tabeleid
(tmpdirfailismy.ini) - ESET Inspect Serveri andmekaust - tavaliselt asub aadressil
C:\ProgramData\ESET\Inspect Server\Server
Kui MySQL-andmebaas töötab ESET Inspect Serveriga samas masinas, lõpetab ESET Inspect On-Prem uute sündmuste vastuvõtmise, kui:
- MySQL-i andmekausta kettale jääb vähem kui 3% vaba ruumi
- MySQLi ajutise kausta kettale jääb vähem kui 3% vaba ruumi
- ESET Inspect Serveri andmekaustas jääb kettale vähem kui 5% vaba ruumi
Kui ESET Inspect Serveri andmekaust ja ajutine MySQLi kaust jagavad sama ketast, lõpetab ESET Inspect On-Prem uute sündmuste vastuvõtmise, kui vaba ruumi hulk kettal langeb alla 10%.
Kui MySQLi andmebaas asub ESET Inspect On-Premiga samas masinas, tagage, et MySQLi ajutist kausta sisaldaval kettal oleks vähemalt 10% vaba ruumi, et puhastusprotsess toimiks õigesti. Kõik puhastamisega seotud probleemid on märgitud punaste märkidega ESET Inspect On-Premi juhtpaneeli vahekaardil Events Load (Sündmuste koormus ) diagrammil Events processed and stored per computer (Töödeldud ja salvestatud sündmused arvuti kohta ).
Viige MySQL-i andmed ja ajutised kaustad spetsiaalsesse mahtu (partitsiooni)
-
Veenduge, et MySQL-serverit majutavas masinas on olemas spetsiaalne andmemaht (partitsioon).
-
Peatage MySQLi teenus. Teenuse peatamiseks käivitage Command Prompt administraatorina ja käivitage järgmine käsk:
net stop mysqlEt kontrollida, kas MySQL teenus töötab, käivitage käsk:
sc query mysqlAsendage
mysqloma teenuse nimega - näiteksmysql80(MySQL 8.0) võimysql57(MySQL 5.7), sõltuvalt teie paigaldusest. -
Viige MySQLi andmekaust spetsiaalsesse mahtu (partitsiooni), näiteks aadressile
E:\. Andmekaust asub tavaliselt aadressilC:\ProgramData\MySQL\MySQL Server {versioon}\Data. Selle asukoha kontrollimiseks avage MySQLi konfiguratsioonifail(my.ini), mis tavaliselt asub aadressilC:\ProgramData\MySQL\MySQL Server {version}, ja otsigedatadir, mis määrab asukoha tee. -
Avage fail
my.inija ajakohastagedatadir, et see viitaks MySQLi andmekausta uuele asukohale, näiteksdatadir=E:\Data. -
Tehke MySQLi andmekaust ligipääsetavaks võrguteenusele, mis on vajalik MySQLi teenuse käivitamiseks ja korrektseks toimimiseks Windowsis:
-
Mine MySQLi andmekausta uude asukohta.
-
Tehke andmekaardil paremklõps ja valige Properties.
-
Aknas Data Properties (Andmeomadused ) klõpsake vahekaardil Security (Turvalisus ).
-
Klõpsake nuppu Edit → Add.
-
Kirjutage väljal Enter the object names to select (Sisestage valitavad objektinimed ) tüüp
Network Service (Võrguteenus) ja klõpsake nuppu Check Names (Kontrollige nimesid). Nimi peaks olema allajoonitud, mis näitab, et see on tuvastatud. Klõpsake OK. -
Valides Rühma- või kasutajanimede all NETWORK SERVICE, märkige märkeruut Allow for Full control ja klõpsake OK → OK.
-
-
Liigutage või looge MySQLi ajutine kaust:
-
Kui teil on juba olemas MySQLi ajutine kaust, siis viige see spetsiaalsesse mahtu (partitsiooni), näiteks aadressile
E:\. Vastasel juhul looge kaust (näiteksE:\MySQLTemp). Ajutine kaust ei tohiks asuda MySQLi andmekausta sees; selle võib siiski paigutada samale või eraldi mahule (partitsioonile), kui see on olemas. -
Avage fail
my.inija kontrollige, kas muutujatmpdiron olemas. Kui seda ei ole, lisage muutuja[mysqld]alla. Määraketmpdirnii, et see viitab uuele ajutisele kaustale, näitekstmpdir=E:\MySQLTemp.
-
-
Salvestage muudatused faili
my.inija käivitage MySQL teenus. Teenuse käivitamiseks käivitage Command Prompt administraatorina ja täitke järgmine käsk:net start mysqlEt kontrollida, kas MySQL teenus töötab, käivitage käsk:
sc query mysqlAsendage
mysqloma teenuse nimega - näiteksmysql80(MySQL 8.0) võimysql57(MySQL 5.7), sõltuvalt teie paigaldusest.