Kiadvány
- Előfeltételek
- A MySQL szerver telepítése és konfigurálása
- Szerkessze a MySQL konfigurációs fájlt (my.ini)
- MySQL adattárolási ajánlások
- A MySQL-adatok és az ideiglenes mappák áthelyezése egy külön kötetre (partícióra)
Megoldás
Előfeltételek
- Telepítse a Microsoft .NET Framework 4-es verzióját, ha az operációs rendszer megköveteli
A MySQL szerver telepítése és konfigurálása
-
Töltse le a MySQL szerver telepítőfájlját Windowsra, és futtassa a telepítőfájlt.
-
A Beállítási típus kiválasztása képernyőn válassza a Csak kiszolgálót, majd kattintson a Tovább gombra.
-
Folytassa a MySQL telepítő programban, amíg el nem éri a Típus és hálózat képernyőt. A képernyő Config Type (Konfiguráció típusa ) mezőjében válassza a Dedikált számítógép lehetőséget. A Csatlakoztathatóság alatt írja be a kívánt portszámokat (vagy használja az előre kiválasztott alapértelmezett portokat), majd kattintson a Tovább gombra.
-
A Hitelesítési módszer képernyőn válassza ki a kívánt hitelesítési módszert, majd kattintson a Továbbgombra.
-
A Fiókok és szerepkörök képernyőn állítsa be a MySQL gyökérjelszót. Adjon hozzá egy MySQL-adminisztrátor felhasználót: kattintson a Felhasználó hozzáadása gombra, írja be a nevet, válassza ki a DB Admin szerepkört, állítson be jelszót a felhasználónak, majd kattintson az OK gombra. Kattintson a Tovább gombra.
-
A Windows szolgáltatás képernyőn jelölje be a MySQL szerver Windows szolgáltatásként történő konfigurálása és a MySQL szerver rendszerindításkor történő indítása melletti jelölőnégyzeteket, majd kattintson a Tovább gombra.
-
A Kiszolgálófájl-engedélyek képernyőn válassza az Igen, teljes hozzáférés engedélyezése opciót, majd kattintson a Tovább gombra.
-
A Konfiguráció alkalmazása képernyőn kattintson a Végrehajtás gombra.
-
Kattintson a Befejezés gombra.
-
Kattintson a Next (Tovább) → Finish (Befejezés) gombra.
Szerkessze a MySQL konfigurációs fájlt (my.ini)
-
Biztonsági mentés az aktuális MySQL konfigurációs fájlról (
my.ini). A fájl jellemzően aC:\ProgramData\MySQL\MySQL Server {version}. -
Nyissa meg a
my.inifájlt. Keresse meg a következő paramétereket, és módosítsa értékeiket az alábbiak szerint. Ha egy paraméter nincs jelen, adja hozzá a fájl végén.Közös (MySQL 5 és 8)
open_files_limit—legalább30000innodb_flush_log_at_trx_commit—0-ra állítvainnodb_buffer_pool_size—a rendelkezésre álló RAM 80%-a (legalább 1 GB); példa egy 16 GB RAM-mal rendelkező kiszolgálóra:innodb_buffer_pool_size=12Gmax_connections=300slow-query-log=0local_infile=1wait_timeout=900disable-log-bin(letiltja a bináris naplózást; használja askip-log-binha úgy kívánja)
MySQL 8
innodb_redo_log_capacity—ainnodb_buffer_pool_sizeMySQL 5
innodb_log_file_size—értékének 50%-ára van beállítvainnodb_buffer_pool_sizeevent_scheduler=ON
-
Mentse a módosításokat a
my.inifájlt, és indítsa újra a MySQL szolgáltatást. A szolgáltatás újraindításához futtassa a parancssort rendszergazdaként, és hajtsa végre a következő parancsokat:net stop mysql net start mysqlAnnak ellenőrzéséhez, hogy a MySQL szolgáltatás fut-e, futtassa a következőt:
sc query mysqlCserélje ki a címet
mysqlpéldául a szolgáltatás nevével—,mysql80(MySQL 8.0) vagymysql57(MySQL 5.7), a telepítéstől függően.
MySQL adattárolási ajánlások
A MySQL-adatbázis az ESET Inspect Server egyik fontos összetevője, és jelentős mennyiségű lemezterületet foglalhat el. Az operációs rendszer stabilitásának biztosítása és a teljesítmény fenntartása érdekében javasoljuk, hogy a MySQL-adatokat és az ideiglenes mappákat helyezze át egy dedikált kötetre (partícióra ) vagy a különálló szerverre.
Az ESET Inspect On-Prem a következő helyeken figyeli a lemezterületet:
- MySQL adatmappa—ahol a MySQL tárolja az ESET Inspect adatbázist (
datadira oldalonmy.ini) - MySQL ideiglenes mappa—ahol a MySQL ideiglenes táblákat tárol (
tmpdira oldalonmy.ini) - Az ESET Inspect Server adatmappája—általában a következő címen található
C:\ProgramData\ESET\Inspect Server\Server
Ha a MySQL adatbázis ugyanazon a gépen fut, mint az ESET Inspect Server, az ESET Inspect On-Prem leállítja az új események fogadását, amikor:
- Kevesebb mint 3% szabad hely marad a lemezen a MySQL-adatmappával együtt
- Kevesebb mint 3% szabad hely marad a lemezen a MySQL ideiglenes mappájával együtt
- Az ESET Inspect Server adatmappájának kevesebb mint 5% szabad hely marad a lemezen
Ha az ESET Inspect Server adatmappa és a MySQL ideiglenes mappa ugyanazon a lemezen van, az ESET Inspect On-Prem leállítja az új események fogadását, ha a lemezen a szabad hely 10% alá csökken.
Ha a MySQL-adatbázis ugyanazon a gépen van elhelyezve, mint az ESET Inspect On-Prem, akkor a törlési folyamat helyes működéséhez biztosítson legalább 10% szabad helyet a MySQL ideiglenes mappáját tartalmazó lemezen. Az ESET Inspect On-Prem műszerfalának Események betöltése lapján az Események feldolgozott és számítógépenként tárolt eseményei diagramon az összes tisztítással kapcsolatos problémát piros jelölés jelzi.
A MySQL-adatok és az ideiglenes mappák áthelyezése egy külön kötetre (partícióra)
-
Győződjön meg róla, hogy a MySQL-kiszolgálót fogadó gépen rendelkezésre áll egy dedikált kötet (partíció).
-
Állítsa le a MySQL szolgáltatást. A szolgáltatás leállításához futtassa a Parancssorompót rendszergazdaként, és hajtsa végre a következő parancsot:
net stop mysqlAnnak ellenőrzéséhez, hogy a MySQL szolgáltatás fut-e, futtassa a következőt:
sc query mysqlCserélje ki a címet
mysqlpéldául a szolgáltatás nevével—,mysql80(MySQL 8.0) vagymysql57(MySQL 5.7), a telepítéstől függően. -
A MySQL adatmappát helyezze át a dedikált kötetre (partícióra), például a következő helyre
E:\. Az adatmappa általában a következő címen találhatóC:\ProgramData\MySQL\MySQL Server {version}\Data. A helyének ellenőrzéséhez nyissa meg a MySQL konfigurációs fájlt (my.ini), amely jellemzően aC:\ProgramData\MySQL\MySQL Server {version}, és keresse meg adatadir, amely a hely elérési útvonalát adja meg. -
Nyissa meg a
my.inifájlt és frissítsedatadirhogy például a MySQL adatmappa új helyére mutasson,datadir=E:\Data. -
A MySQL adatmappát tegye elérhetővé a hálózati szolgáltatás számára, ami szükséges a MySQL szolgáltatás megfelelő indításához és működéséhez Windows alatt:
-
Menjen a MySQL adatmappa új helyére.
-
Kattintson a jobb gombbal az adatmappára, és válassza a Tulajdonságok parancsot.
-
Az Adattulajdonságok ablakban kattintson a Biztonság fülre.
-
Kattintson a Szerkesztés → Hozzáadás gombra.
-
A Kiválasztandó objektumok nevének megadása mezőbe írja be a következőt
Network Serviceés kattintson a Névellenőrzés gombra. A névnek aláhúzva kell lennie, jelezve, hogy fel van ismerve. Kattintson az OK gombra. -
A HÁLÓZATI SZOLGÁLTATÓ kiválasztása mellett a Csoport- vagy felhasználónevek alatt jelölje be a Teljes ellenőrzés engedélyezése alatti jelölőnégyzetet, majd kattintson az OK gombra → OK.
-
-
Mozgassa át vagy hozza létre a MySQL ideiglenes mappáját:
-
Ha már van egy MySQL ideiglenes mappája, helyezze át egy külön erre a célra szolgáló kötetre (partícióra), például a következő helyre
E:\. Ellenkező esetben hozza létre a mappát (pl,E:\MySQLTemp). Az ideiglenes mappának nem szabad a MySQL adatmappán belül lennie; azonban elhelyezhető ugyanazon a köteten (partíción) vagy egy külön köteten, ha rendelkezésre áll. -
Nyissa meg a
my.inifájlt, és ellenőrizze, hogy atmpdirváltozó jelen van-e. Ha nincs jelen, adjuk hozzá a változót a[mysqld]. Állítsa be atmpdirhogy az új ideiglenes mappára mutasson, példáultmpdir=E:\MySQLTemp.
-
-
Mentse a módosításokat a
my.inifájlt, és indítsa el a MySQL szolgáltatást. A szolgáltatás indításához futtassa a parancssorozatot rendszergazdaként, és hajtsa végre a következő parancsot:net start mysqlAnnak ellenőrzéséhez, hogy a MySQL szolgáltatás fut-e, futtassa a következőt:
sc query mysqlCserélje ki a címet
mysqlpéldául a szolgáltatás nevével—,mysql80(MySQL 8.0) vagymysql57(MySQL 5.7), a telepítéstől függően.