Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14263|Odpověď: 0

[Zdroj] Vyřešit problém "Použití hesla v příkazovém řádku..."

[Kopírovat odkaz]
Zveřejněno 04.04.2018 14:55:37 | | | |
mysqldump: [Warning] Using a password on the command line interface can be insecure.

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


Používal jsem hoMysqldump export, proč ho teď nemůžu použít?Zdá se, že verze mysql 5.6 nelze použít, ale starší verzi lze použít


Důvod jsem našel v oficiálním dokumentu na webu, můžete kliknout zde a vidět: http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html

Uživatelé MySQL by měli dodržovat následující pokyny k ochraně hesel.

    Když spouštíte klientský program k připojení k MySQL serveru, není vhodné zadávání hesla tak, aby bylo možné ho objevit ostatními uživateli. Metody, které můžete použít k zadání hesla při spuštění klientských programů, jsou zde uvedeny spolu s hodnocením rizik jednotlivých metod. Stručně řečeno, nejbezpečnější metody jsou, aby klientský program vyzval heslo nebo zadal heslo v správně chráněném volebním souboru.

Angličtina je trochu špatná, ale zhruba chápu význam a překlad je tak, že pokud chcete heslo použít v příkazové řádku, můžete heslo zadat do promptu po spuštění příkazu, nebo zadat heslo v určeném bezpečnostním souboru. Který z nich je zabezpečený soubor? Dokumentace na to dává odpověď:

Uložte heslo do souboru s volbami. Například na Unixu můžete své heslo uvést v sekci [klient] souboru .my.cnf ve vašem domovském adresáři。

Řešení:

Soubor my.ini jsme našli v adresáři C:\ProgramData\MySQL\MySQL Server 5.7 a na konci jsme přidali následující konfiguraci:





Poté sprovedete příkaz export, zde exportuji mydb jako příklad:





Úspěch!





Předchozí:MySQL datum/čas nelze převést na System.DateTime
Další:.net/c# Implementace distribuovaného zámku v Zookeeperu [Zdrojový kód]
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com