Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 12893|Atsakyti: 0

[Šaltinis] Perskaitykite vadovo skyrių "Sauga", kad sužinotumėte, kaip...

[Kopijuoti nuorodą]
Paskelbta 2019-01-10 13:13:54 | | |
2019-01-10T02:50:46.445845Z 0 [Įspėjimas] [MY-011070] [Serveris] "Simbolinių nuorodų išjungimas naudojant --skip-symbolic-links (arba lygiavertį) yra numatytasis. Apsvarstykite galimybę nenaudoti šios parinkties, nes ji yra pasenusi ir bus pašalinta būsimame leidime.
2019-01-10T02:50:46.450122Z 0 [Sistema] [MY-010116] [Serveris] /usr/sbin/mysqld (mysqld 8.0.13) pradedant kaip procesas 13142
2019-01-10T02:50:46.455115Z 0 [KLAIDA] [MY-010123] [Serveris] Lemtinga klaida: perskaitykite vadovo skyrių "Sauga", kad sužinotumėte, kaip paleisti mysqld kaip root!
2019-01-10T02:50:46.455183Z 0 [KLAIDA] [MY-010119] [Serveris] nutraukiamas
2019-01-10T02:50:46.455718Z 0 [Sistema] [MY-010910] [Serveris] /usr/sbin/mysqld: Išjungimas baigtas (mysqld 8.0.13) MySQL bendruomenės serveris - GPL.

Diegdamas "CentOS" virtualioje mašinoje, įdiegiau "Rendmine" "Nami" versiją, nebuvo "MySQL" automatinio paleidimo ir jis pasirodė paleidžiant rankiniu būdu Perskaitykite vadovo skyrių "Sauga", kad sužinotumėte, kaip paleisti "mysqld" kaip šaknį! mysql.info skyrių "Sauga" buvo nustatyta, kad taip yra todėl, kad "MySQL" nenorėjo, kad root vartotojas tiesiogiai paleistų "mysql" dėl saugumo. Čia yra originalus tekstas iš dokumentacijos:



*Niekada nepaleiskite MySQL serverio kaip Unix "root" vartotojo. Tai yra
  labai pavojingas, nes bet kuris vartotojas, turintis "FILE" privilegiją, yra
  gali priversti serverį kurti failus kaip "root" (pvz.,
  '~root/.bashrc'). Norėdami to išvengti, *Atkreipkite dėmesį į 'mysqld': mysqld. atsisako
  paleisti kaip 'root', nebent tai aiškiai nurodyta naudojant
  '--user=root' parinktis.

Niekada nepaleiskite MySQL serverio naudodami root paskyrą. Tai šypsena, nes vartotojas, turintis FILE leidimą, privers MySQL serverį sukurti failą su root paskyra (pvz., ~root/.bashrc), o kad kažkas panašaus neatsitiktų, mysqld pagal numatytuosius nustatymus neleidžia vartotojui pradėti nuo root paskyros, tačiau root vartotojas gali tai padaryti pridėdamas jį prie komandos"--user=root" parinktis priversti mysqld paleisti

  *Pastaba 'mysqld': mysqld. gali (ir turėtų) būti valdomas kaip įprastas,
  neprivilegijuotas vartotojas. Galite sukurti atskirą Unix paskyrą
  pavadintas "mysql", kad viskas būtų dar saugiau. Naudokite šį
  paskyra tik MySQL administravimui. Norėdami pradėti *Atkreipkite dėmesį į "mysqld":
  mysqld. kaip kitas Unix vartotojas, pridėkite "vartotojo" parinktį, kuri
  Nurodo vartotojo vardą "my.cnf" grupėje "[mysqld]"
  parinkčių failą, kuriame nurodote serverio parinktis. Pavyzdžiui:

[mysqld]
vartotojas = mysql

Geresnis būdas nei paleisti MySQL su root, yra leisti MySQL su paprasta vartotojo paskyra be išplėstinių teisių, pvz., sukurti vartotojo paskyrą, vadinamą MySQL, kad būtų galima konkrečiai valdyti MySQL. Būdas paleisti "MySQL" su savo paskyra yra pridėti vartotojo parinktį prie komandos mysqld, kuri priklauso mysqld vartotojų grupei ir yra my.cnf konfigūracijos faile. Pavyzdžiui, sukūrę mysql paskyrą, į failą my.cnf galite pridėti šį turinį:


Dėl to serveris paleidžiamas kaip paskirtas vartotojas, nesvarbu, ar
  paleiskite jį rankiniu būdu arba naudodami *Pastaba 'mysqld_safe': mysqld-safe. arba
  *Atkreipkite dėmesį į "mysql.server": mysql-server. Daugiau informacijos rasite *Pastaba
  keičiasi-mysql-vartotojas::.


Ši parinktis leidžia paleisti MySQL su nurodyta vartotojo paskyra, mysqld_safe arba mysql.server komandomis.

Veikia *Pastaba 'mysqld': mysqld. kaip Unix vartotojas, išskyrus "root"
  nereiškia, kad turite pakeisti "root" vartotojo vardą
  lentelė "naudotojas". _User MySQL paskyrų pavadinimai neturi nieko bendra
  su Unix accounts_ vartotojų vardais.

Nepradėti nuo Unix root nereiškia, kad norite keisti root vartotojo vardą MySQL vartotojo lentelėje, nes Unix root paskyra neturi nieko bendra su MySQL root paskyra.




Ankstesnis:Ethereum techninė medžiaga Kinijos elektroninė knyga
Kitą:"Java" rekursyviai nuskaito visus kataloge esančius failų kelius
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com