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

Rodinys: 14263|Atsakyti: 0

[Šaltinis] Išspręskite problemą "Slaptažodžio naudojimas komandinės eilutės sąsajoje..."

[Kopijuoti nuorodą]
Paskelbta 2018-04-04 14:55:37 | | | |
mysqldump: [Warning] Using a password on the command line interface can be insecure.

MySQL duomenų bazės atsarginė kopija ir eksportas
http://www.itsvse.com/thread-4004-1-1.html
(Šaltinis: Architect_Programmer)


Aš jį naudojaumysqldump eksportas, kodėl negaliu jo naudoti dabar?Atrodo, kad mysql 5.6 versija negali būti naudojama, o senoji versija gali būti naudojama


Priežastį radau oficialiame svetainės dokumente, galite spustelėti čia, kad pamatytumėte: http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html

MySQL vartotojai turėtų naudoti šias gaires, kad slaptažodžiai būtų saugūs.

    Kai paleidžiate kliento programą, kad prisijungtumėte prie MySQL serverio, nepatartina nurodyti slaptažodžio taip, kad jį galėtų aptikti kiti vartotojai. Čia pateikiami metodai, kuriuos galite naudoti slaptažodžiui nurodyti paleisdami kliento programas, kartu su kiekvieno metodo rizikos įvertinimu. Trumpai tariant, saugiausi būdai yra kliento programa paprašyti įvesti slaptažodį arba nurodyti slaptažodį tinkamai apsaugotame parinkčių faile.

Anglų kalba yra šiek tiek bloga, bet aš apytiksliai suprantu prasmę, o vertimas yra toks, kad jei norite naudoti slaptažodį komandinėje eilutėje, įvykdę komandą galite įvesti slaptažodį į eilutės įvestį arba nurodyti slaptažodį nurodytame saugos faile. Kuris iš jų yra saugus failas? Dokumentuose pateikiamas atsakymas į tai:

Išsaugokite slaptažodį parinkčių faile. Pavyzdžiui, "Unix" galite nurodyti savo slaptažodį .my.cnf failo skiltyje [klientas] savo namų kataloge。

Sprendimas:

my.ini failą radome failų kataloge C:\ProgramData\MySQL\MySQL Server 5.7 ir apačioje pridėjome šią konfigūraciją:





Tada vykdykite eksporto komandą, čia aš eksportuoju mydb kaip pavyzdį:





Sėkmės!





Ankstesnis:MySQL datos / laiko negalima konvertuoti į System.DateTime
Kitą:.net/c# Zookeeper paskirstyto užrakto įgyvendinimas [šaltinio kodas]
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