Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14263|Odpoveď: 0

[Zdroj] Vyriešiť problém "Použitie hesla v príkazovom riadku..."

[Kopírovať odkaz]
Zverejnené 4. 4. 2018 14:55:37 | | | |
mysqldump: [Warning] Using a password on the command line interface can be insecure.

Zálohovanie a export databázy MySQL
http://www.itsvse.com/thread-4004-1-1.html
(Zdroj: Architect_Programmer)


Kedysi som ho používalMysqldump export, prečo ho teraz nemôžem použiť?Zdá sa, že verzia mysql 5.6 sa nedá použiť a stará verzia sa dá použiť


Dôvod som našiel v oficiálnom dokumente na webovej stránke, môžete kliknúť sem, aby ste videli: http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html

Používatelia MySQL by mali dodržiavať nasledujúce pokyny na ochranu hesiel.

    Keď spúšťate klientský program na pripojenie k MySQL serveru, nie je vhodné zadávať heslo tak, aby ho ostatní používatelia mohli objaviť. Metódy, ktoré môžete použiť na zadanie hesla pri spúšťaní klientskych programov, sú uvedené tu, spolu s hodnotením rizík každej metódy. Stručne povedané, najbezpečnejšie metódy sú, keď klientský program vyzve heslo alebo ho zadá v správne chránenom voliteľnom súbore.

Angličtina je trochu slabá, ale približne rozumiem významu, a preklad je taký, že ak chcete použiť heslo v príkazovom riadku, môžete ho zadať do promptu po spustení príkazu alebo zadať heslo v určenom bezpečnostnom súbore. Ktorý z nich je zabezpečený súbor? Dokumentácia na to dáva odpoveď:

Uložte si heslo do súboru s možnosťami. Napríklad na Unixe môžete uviesť svoje heslo v sekcii [klient] v súbore .my.cnf vo vašom domovskom adresári。

Riešenie:

Našli sme my.ini súbor v adresári súborov C:\ProgramData\MySQL\MySQL Server 5.7 a na spodok sme pridali nasledujúcu konfiguráciu:





Potom vykonám príkaz export, tu exportujem mydb ako príklad:





Úspech!





Predchádzajúci:MySQL dátum/čas nie je možné konvertovať na System.DateTime
Budúci:.net/c# Implementácia distribuovaného zámku Zookeeper [Zdrojový kód]
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com