[KB8597] MySQL-serveri paigaldamine ESET Inspect Serverile

MÄRGE:

See lehekülg on tõlgitud arvuti poolt. Klõpsa selle lehekülje keelte all inglise keeles, et kuvada originaaltekst. Kui midagi jääb ebaselgeks, võta palun ühendust oma kohaliku klienditoega.

Väljaanne

Lahendus

Eeltingimused

  • Paigaldage Microsoft .NET Framework 4. versioon, kui operatsioonisüsteem seda nõuab

MySQL-serveri paigaldamine ja konfigureerimine

  1. Laadige alla MySQLi serveri paigaldusfail Windowsile ja käivitage paigaldusfail.

  2. Valige ekraanil Choosing a Setup Type (seadistustüübi valimine ) valik Server-only (ainult server ) ja klõpsake Next (edasi).

  3. 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).

  4. Ekraanil Authentication Method (Autentimismeetod ) valige oma eelistatud autentimismeetod ja klõpsake Next (Edasi).

  5. 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.

    Kasutajanimi ja parool

    Jätke meelde loodud MySQL andmebaasi administraatori kasutaja volitused; neid vajate ESET Inspect Serveri installimisel.

  6. 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).

  7. Ekraanil Server File Permissions (Server failiõigused ) valige Yes (Jah), andke täielik juurdepääs ja klõpsake Next (Edasi).

  8. Ekraanil Apply Configuration klõpsake Execute.

  9. Klõpsake nuppu Finish.

  10. Klõpsake Next Finish.


Redigeerige MySQL-i konfiguratsioonifaili (my.ini)

MySQLi konfiguratsioonifaili (my.ini) redigeerimine

Veenduge, et fail my.ini on salvestatud ANSI-vormingus, mitte UTF-8-vormingus. Kasutage tekstiredaktorit, mis säilitab salvestamisel faili kodeerimisformaadi.

MySQLi üldised ja binaarsed logid

MySQLi üld- ja binaarsed logid võivad aja jooksul muutuda väga suureks. Kui neid ei ole vaja, lülitage need välja või piirake nende suurust ja säilitamisperioodi MySQLi konfiguratsiooniparameetrite abil.

  1. Tehke varukoopia praegusest MySQLi konfiguratsioonifailist(my.ini). See fail asub tavaliselt aadressil C:\ProgramData\MySQL\MySQL Server {versioon}.

  2. 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äära vähemalt 30000-ks
    • innodb_flush_log_at_trx_commit - seadistus 0
    • innodb_buffer_pool_size-set 80 % olemasolevast RAMist (vähemalt 1 GB); näide 16 GB RAMiga serveri puhul: innodb_buffer_pool_size=12G
    • max_connections=300
    • slow-query-log=0
    • local_infile=1
    • wait_timeout=900
    • disable-log-bin (lülitab välja binaarse logimise; soovi korral kasutage skip-log-bin )

    MySQL 8

    innodb_redo_log_capacity-set on innodb_buffer_pool_size'i väärtus

    MySQL 5

    • innodb_log_file_size-set on 50% innodb_buffer_pool_size väärtusest innodb_buffer_pool_size
    • event_scheduler=ON
  3. Salvestage muudatused faili my.ini ja taaskäivitage MySQL teenus. Teenuse taaskäivitamiseks käivitage Command Prompt administraatorina ja täitke järgmised käsud:

    net stop mysql net start mysql

    Et kontrollida, kas MySQL teenus töötab, käivitage:

    sc query mysql

    Asendage mysql oma teenuse nimega - näiteks mysql80 (MySQL 8.0) või mysql57 (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(datadir failis my.ini)
  • MySQLi ajutine kaust - kus MySQL hoiab ajutisi tabeleid(tmpdir failis my.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)

  1. Veenduge, et MySQL-serverit majutavas masinas on olemas spetsiaalne andmemaht (partitsioon).

  2. Peatage MySQLi teenus. Teenuse peatamiseks käivitage Command Prompt administraatorina ja käivitage järgmine käsk:

    net stop mysql

    Et kontrollida, kas MySQL teenus töötab, käivitage käsk:

    sc query mysql

    Asendage mysql oma teenuse nimega - näiteks mysql80 (MySQL 8.0) või mysql57 (MySQL 5.7), sõltuvalt teie paigaldusest.

  3. Viige MySQLi andmekaust spetsiaalsesse mahtu (partitsiooni), näiteks aadressile E:\. Andmekaust asub tavaliselt aadressil C:\ProgramData\MySQL\MySQL Server {versioon}\Data. Selle asukoha kontrollimiseks avage MySQLi konfiguratsioonifail(my.ini), mis tavaliselt asub aadressil C:\ProgramData\MySQL\MySQL Server {version}, ja otsige datadir, mis määrab asukoha tee.

  4. Avage fail my.ini ja ajakohastage datadir, et see viitaks MySQLi andmekausta uuele asukohale, näiteks datadir=E:\Data.

    MySQLi konfiguratsioonifaili (my.ini) muutmine

    Veenduge, et fail my.ini on salvestatud ANSI-vormingus, mitte UTF-8-vormingus. Kasutage tekstiredaktorit, mis säilitab salvestamisel faili kodeerimisformaadi.

  5. Tehke MySQLi andmekaust ligipääsetavaks võrguteenusele, mis on vajalik MySQLi teenuse käivitamiseks ja korrektseks toimimiseks Windowsis:

    1. Mine MySQLi andmekausta uude asukohta.

    2. Tehke andmekaardil paremklõps ja valige Properties.

    3. Aknas Data Properties (Andmeomadused ) klõpsake vahekaardil Security (Turvalisus ).

    4. Klõpsake nuppu Edit Add.

    5. 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.

    6. Valides Rühma- või kasutajanimede all NETWORK SERVICE, märkige märkeruut Allow for Full control ja klõpsake OK → OK.

  6. Liigutage või looge MySQLi ajutine kaust:

    1. Kui teil on juba olemas MySQLi ajutine kaust, siis viige see spetsiaalsesse mahtu (partitsiooni), näiteks aadressile E:\. Vastasel juhul looge kaust (näiteks E:\MySQLTemp). Ajutine kaust ei tohiks asuda MySQLi andmekausta sees; selle võib siiski paigutada samale või eraldi mahule (partitsioonile), kui see on olemas.

    2. Avage fail my.ini ja kontrollige, kas muutuja tmpdir on olemas. Kui seda ei ole, lisage muutuja [mysqld] alla. Määrake tmpdir nii, et see viitab uuele ajutisele kaustale, näiteks tmpdir=E:\MySQLTemp.

  7. Salvestage muudatused faili my.ini ja käivitage MySQL teenus. Teenuse käivitamiseks käivitage Command Prompt administraatorina ja täitke järgmine käsk:

    net start mysql

    Et kontrollida, kas MySQL teenus töötab, käivitage käsk:

    sc query mysql

    Asendage mysql oma teenuse nimega - näiteks mysql80 (MySQL 8.0) või mysql57 (MySQL 5.7), sõltuvalt teie paigaldusest.