Probleem
- U moet een MySQL-server installeren voor ESET Inspect Server
- U moet een MySQL dedicated partitie aanmaken
- Installeer en configureer ESET Inspect Server
- Bewerk mijn.ini bestand
- Verplaats de database naar een aparte partitie of machine
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
-
Download het installatiebestand en voer het uit.
-
In het scherm Choosing a Setup Type (Type installatie kiezen) selecteert u Server-only (Alleen server) en klikt u op Next (Volgende).
-
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.
-
Selecteer Authenticatiemethode.
-
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.
-
Selecteer in het Windows Service scherm MySQL Server configureren als Windows Service en MySQL Server starten bij het opstarten van het systeem.
-
In het scherm Serverbestandsrechten selecteert u Ja, volledige toegang verlenen.
-
Klik in het scherm Configuratie toepassen op Uitvoeren.
-
Klik op Voltooien.
-
Klik op Volgende → Voltooien.
Bewerk mijn.ini bestand
-
Maak een back-up van het huidige ini bestand in
C:\ProgramData\MySQL Server X.X. -
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_limitnaar minstens 30000 - Verander de waarde van
innodb_flush_log_at_trx_commitnaar 0 - Stel
innodb_buffer_pool_sizein 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_sizein op 50% van de waarde van de instellinginnodb_buffer_pool_size - MySQL versie 8, stel
innodb_redo_log_capacityin op de waarde van de instellinginnodb_buffer_pool_size - MySQL versie 5, stel
event_scheduler=ONin - MySQL versie 8, stel
local_infile=1in - MySQL versie 5, voeg
disable-log-bintoe - Stel
wait_timeout=900in - Stel
max_connections=300 Slow-query-log=0instellen
- Verhoog de waarde van
- 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
-
Stop de MySQL Service.
-
Verplaats of kopieer de Gegevensmap naar de speciale partitie, bijvoorbeeld
D:^. -
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, bijvoorbeeldD:\Data. -
De map Data moet toegankelijk zijn voor de Network Service. Voer de volgende stappen uit om de vereiste machtigingen toe te voegen:
-
-
Klik op Start.
-
Typ
Windows Administratieve hulpprogramma's. Klik op Windows Administratieve tools. -
Dubbelklik op Computerbeheer → Systeemwerkset → Lokale gebruikers en groepen → Groepen → Gebruikers.
-
Klik op Toevoegen.
-
Klik op Locaties. Selecteer je computernode en klik op OK.
-
Typ
Netwerkservicesin het veld Voer de objectnaam in om te selecteren. Klik op OK.
-
-
Bewerk mijn.ini bestand in
C:\ProgramData\MySQL Server X.X.Zoek onder [mysqld] naartmpdir. Als deze ontbreekt, voeg dan de volgende regel toetmpdir = D:/mysqltempwaarmysqltempeen aangepaste map is. De map moet worden aangemaakt voordat het bestand my.ini wordt gewijzigd. -
Start de MySQL Service opnieuw.