Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12893|Válasz: 0

[Forrás] Kérlek, olvasd el a kézikönyv "Biztonság" részét, hogy megtudja, hogyan...

[Linket másol]
Közzétéve 2019. 01. 10. 13:13:54 | | |
2019-01-10T02:50:46.445845Z 0 [Figyelem] [MY-011070] [Szerver] 'A szimbolikus linkek --skip-symbolic-links (vagy annak megfelelője) használatával történő letiltása az alapértelmezett. Fontold meg, hogy ne használd ezt az opciót, mert ez már elavult és a jövőbeli kiadásban eltávolítják.
2019-01-10T02:50:46.450122Z 0 [Rendszer] [MY-010116] [Szerver] /usr/sbin/mysqld (mysqld 8.0.13) kezdve 13142-es folyamatként
2019-01-10T02:50:46.455115Z 0 [HIBA] [MY-010123] [Szerver] Végzetes hiba: Kérjük, olvassa el a kézikönyv "Biztonság" részét, hogy megtudja, hogyan futtathatja a mysqld-et rootként!
2019-01-10T02:50:46.455183Z 0 [HIBA] [MY-010119] [szerver] Megszakítás
2019-01-10T02:50:46.455718Z 0 [Rendszer] [MY-010910] [Szerver] /usr/sbin/mysqld: Leállítás befejezett (mysqld 8.0.13) MySQL Community Server - GPL.

Amikor telepítettem a CentOS-t a virtuális gépen, telepítettem a Nami verziót a Rendmine-ből, nem volt MySQL automatikus indítás, és manuálisan indításakor megjelent. Kérlek, olvasd el a kézikönyv "Biztonság" részét, hogy megtudd, hogyan futtathatod a mysqld-et root formátumban! mysql.info Biztonság szekcióban kiderült, hogy azért történt, mert a MySQL nem akarta, hogy a root felhasználó közvetlenül a mysql-t indítsa el a biztonság érdekében. Íme az eredeti szöveg a dokumentációból:



*Sose futtasd a MySQL szervert Unix 'root' felhasználóként. Ez az
  rendkívül veszélyes, mert bármely felhasználó, akinek a 'FÁJL' jogosultsága van
  képes a szerver fájlokat létrehozni 'root' (például,
  '~root/.bashrc'). Ennek megelőzésére *Jegyzetj 'mysqld': mysqld. visszautasítja
  hogy 'rootként' futjon, hacsak ez kifejezetten a
  '--user=root' opció.

Sose indítsd el a MySQL Servert root fiókkal. Ez mosoly, mert egy FILE jogosult felhasználó arra készteti a MySQL Servert, hogy hozzon létre egy fájlt gyökérfiókkal (pl. ~root/.bashrc), és hogy megakadályozzák, hogy ilyen eset megtörténjen, a mysqld alapértelmezés szerint megtagadja a felhasználónak, hogy root fiókkal kezdjen, de a root felhasználó ezt megteheti, ha hozzáadja a parancshoz"--user=root" opció a mysqld indításának kényszerítésére

  *Jegyzet: 'mysqld': mysqld. működőképes (és kellene) hétköznapi üzemként működni,
  inkább a kiváltságtalan felhasználó. Létrehozhatsz egy külön Unix fiókot
  'MySQL'-nek nevezték el, hogy minden még biztonságosabb legyen. Használd ezt
  csak a MySQL adminisztrációja miatt jelent meg. Kezdésként *Jegyzet: 'mysqld':
  MySQL D. egy másik Unix felhasználóként adj hozzá egy 'felhasználó' opciót, amely
  megadja a felhasználónevet a 'my.cnf' '[mysqld]' csoportjában
  Opciófájl, ahol szerver opciókat adsz meg. Például:

[mysqld]
user=mySQL

Jobb megközelítés, mint a MySQL root indítása, ha engedélyezzük a MySQL-t egy egyszerű felhasználói fiókkal, előzetes jogosultságok nélkül, például MySQL nevű felhasználói fiók létrehozásával, hogy kifejezetten MySQL kezelje. A MySQL elindításának módja a fiókjával az, hogy hozzáadunk egy felhasználói opciót a mysqld parancshoz, amely a mysqld felhasználói csoporthoz tartozik és a my.cnf konfigurációs fájlban található. Például, miután létrehoztál egy mysql fiókot, a következő tartalmat adhatod hozzá a my.cnf fájlba:


Ez azt eredményezi, hogy a szerver kijelölt felhasználóként indul, akár
  Indítsd el kézzel vagy a *Jegyzet 'mysqld_safe' használatával: mysqld-safe. vagy
  *Megjegyzés: 'mysql.server': mysql-server. További részletekért lásd: *Jegyzet
  Changing-MySQL user::.


Ez az opció lehetővé teszi, hogy egy meghatározott felhasználói fiókkal indítsd el a MySQL-t, akár mysqld_safe, akár a mysql.server parancsokkal.

Futás *Note 'mysqld': mysqld. Unix felhasználóként, nem a 'root'-on
  ez nem jelenti azt, hogy a 'root' felhasználónevet kell megváltoztatnod a
  'Felhasználó' asztal. _User MySQL fiókok neveinek semmi köze
  Unix accounts_ felhasználóneveivel.

Ne kezdd Unix gyökér nem jelenti azt, hogy módosítani akarod a gyökérfelhasználónevet a MySQL felhasználói táblájában, mert a Unix gyökér fiókjának semmi köze a MySQL gyökérfiókjához.




Előző:Ethereum technikai anyagok kínai e-könyv
Következő:A Java rekurzívan olvassa az összes fájlútvonalat a könyvtár alatt
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com