[KB8597] MySQL-server installeren voor ESET Inspect Server

OPMERKING:

Deze pagina is vertaald door een computer. Klik op English onder Languages op deze pagina om de originele tekst weer te geven. Als u iets onduidelijk vindt, neem dan contact op met uw lokale support.

Probleem

Oplossing

Voorwaarden

  • Download het MySQL-serverinstallatieprogramma voor Windows
  • Installeer Microsoft .NET Framework versie 4 indien vereist door het besturingssysteem

Installeer en configureer ESET Inspect Server

  1. Download het installatiebestand en voer het uit.

  2. In het scherm Choosing a Setup Type (Type installatie kiezen) selecteert u Server-only (Alleen server) en klikt u op Next (Volgende).

  3. In het scherm Type and Networking selecteert u Config Type (we raden aan om een Dedicated Computer type te gebruiken voor de SQL-server), typt u het gewenste poortnummer in (of gebruikt u standaard poort 3306) en klikt u op Next.

  4. Selecteer Authenticatiemethode.

  5. Stel in het scherm Accounts en rollen het MySQL root-wachtwoord in. Klik op Add User (Gebruiker toevoegen) om nog een MySQL gebruikersaccount aan te maken dat beveiligd is met een wachtwoord en waaraan een DBA rol is toegewezen.

    Gebruikersnaam en wachtwoord

    Onthoud de gebruikersnaam en het wachtwoord dat u hebt geconfigureerd voor een nieuwe gebruiker met de DB admin rol, omdat deze worden gebruikt tijdens de installatie van ESET Inspect Server.

  6. Selecteer in het Windows Service scherm MySQL Server configureren als Windows Service en MySQL Server starten bij het opstarten van het systeem.

  7. In het scherm Serverbestandsrechten selecteert u Ja, volledige toegang verlenen.

  8. Klik in het scherm Configuratie toepassen op Uitvoeren.

  9. Klik op Voltooien.

  10. Klik op Volgende Voltooien.


Bewerk mijn.ini bestand

my.ini bestandstype

Zorg ervoor dat het my.ini-bestand is opgeslagen in ANSI, niet in UTF-8-formaat. We raden aan Notepad++ te gebruiken, dat het bestandsformaat niet zal veranderen na het opslaan.

MySQL algemene en binaire logboeken

De algemene en binaire logboeken van MySQL kunnen erg groot worden. Schakel de algemene en binaire logs uit als ze niet worden gebruikt of beperk de grootte of logtijd met behulp van de configuratieparameters van MySQL.

  1. Maak een back-up van het huidige ini bestand in C:\ProgramData\MySQL Server X.X.

  2. Zoek de volgende variabelen en verander hun waarden. Als een variabele niet bestaat, voeg deze dan toe aan het einde van het bestand my.ini.

    • Verhoog de waarde van open_files_limit naar minstens 30000
    • Verander de waarde van innodb_flush_log_at_trx_commit naar 0
    • Stel innodb_buffer_pool_size in op 80% procent van het RAM. De minimale waarde is 1G. Bijvoorbeeld, een server met 16GB RAM: innodb_buffer_pool_size=12G.
    • MySQL versie 5, stel innodb_log_file_size in op 50% van de waarde van de instelling innodb_buffer_pool_size
    • MySQL versie 8, stel innodb_redo_log_capacity in op de waarde van de instelling innodb_buffer_pool_size
    • MySQL versie 5, stel event_scheduler=ON in
    • MySQL versie 8, stel local_infile=1 in
    • MySQL versie 5, voeg disable-log-bin toe
    • Stel wait_timeout=900 in
    • Stel max_connections=300
    • Slow-query-log=0 instellen
  1. Herstart de MySQL service nadat u deze wijzigingen hebt opgeslagen.

Verplaats de database naar een aparte partitie of machine

MySQL is het meest cruciale onderdeel van ESET Inspect Server en kan veel schijfruimte in beslag nemen. Vanwege de stabiliteit van het besturingssysteem raden we aan de MySQL-gegevens en een tijdelijke map te verplaatsen naar de speciale partitie of een aparte servermachine.

Bij het berekenen van de benodigde schijfruimte houden we drie mappen bij:

  • Databasemap-Hoe MySql of SQL Server de ESET Inspect Database opslaat
  • Tijdelijke database-Hoe MySql of SQL Server tijdelijke tabellen opslaat
  • De ESET Inspect Server datamap-C:\ProgramData\Inspect Server\Servermap

Als de database op dezelfde machine is geïnstalleerd als de ESET Inspect Server, stopt ESET Inspect On-Prem met het accepteren van nieuwe gebeurtenissen wanneer het volgende gebeurt:

  • Er is minder dan 3% vrije ruimte op de schijf met de databasemap
  • Er is minder dan 3% vrije ruimte op de schijf met de tijdelijke database map
  • Er is minder dan 5% vrije ruimte op de schijf met de ESET Inspect Server gegevensmap

Als de <%EIS%> gegevensmap en de tijdelijke databasemap zich op dezelfde schijf bevinden, stopt ESET Inspect On-Prem met het accepteren van nieuwe gebeurtenissen als er minder dan 10% vrije ruimte op deze schijf is.

Als de database zich op dezelfde machine bevindt als ESET Inspect On-Prem, moet er ten minste 10% vrije schijfruimte zijn op de plaats van de tijdelijke map om de opschoning te laten werken. Eventuele problemen met het zuiveren van de database worden weergegeven als rode markeringen op de grafiek van Verwerkte gebeurtenissen op het tabblad Gebeurtenissenbelasting van het Dashboard.


MySQL speciale partitie

  1. Stop de MySQL Service.

  2. Verplaats of kopieer de Gegevensmap naar de speciale partitie, bijvoorbeeld D:^.

    my.ini bestandstype

    Zorg ervoor dat het my.ini bestand is opgeslagen in ANSI, niet in UTF-8 formaat. We raden aan Notepad++ te gebruiken, dat het bestandsformaat niet verandert na het opslaan.

  3. Bewerk het bestand my.ini in C:\ProgramData\MySQL Server X.X. en zoek naar de # Path to the database root string. Verander het pad naar de locatie van de nieuwe map Data, bijvoorbeeld D:\Data.

  4. De map Data moet toegankelijk zijn voor de Network Service. Voer de volgende stappen uit om de vereiste machtigingen toe te voegen:

    1. Klik op Start.

    2. Typ Windows Administratieve hulpprogramma's. Klik op Windows Administratieve tools.

    3. Dubbelklik op ComputerbeheerSysteemwerksetLokale gebruikers en groepenGroepenGebruikers.

    4. Klik op Toevoegen.

    5. Klik op Locaties. Selecteer je computernode en klik op OK.

    6. Typ Netwerkservices in het veld Voer de objectnaam in om te selecteren. Klik op OK.

  1. Bewerk mijn.ini bestand in C:\ProgramData\MySQL Server X.X. Zoek onder [mysqld] naar tmpdir. Als deze ontbreekt, voeg dan de volgende regel toe tmpdir = D:/mysqltemp waar mysqltemp een aangepaste map is. De map moet worden aangemaakt voordat het bestand my.ini wordt gewijzigd.

  2. Start de MySQL Service opnieuw.