Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 14263|Svar: 0

[Källa] Lös problemet med "Att använda ett lösenord på kommandoradsgränssnittet..."

[Kopiera länk]
Publicerad på 2018-04-04 14:55:37 | | | |
mysqldump: [Warning] Using a password on the command line interface can be insecure.

MySQL-databasbackup och export
http://www.itsvse.com/thread-4004-1-1.html
(Källa: Architect_Programmer)


Jag brukade använda denmysqldump export, varför kan jag inte använda det nu?Det verkar som att mysql 5.6-versionen inte kan användas, och den gamla versionen kan användas


Jag hittade anledningen i dokumentet på den officiella webbplatsen, du kan klicka här för att se: http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html

MySQL-användare bör använda följande riktlinjer för att hålla lösenorden säkra.

    När du kör ett klientprogram för att ansluta till MySQL-servern är det inte lämpligt att ange ditt lösenord på ett sätt som exponerar det för upptäckt av andra användare. De metoder du kan använda för att ange ditt lösenord när du kör klientprogram listas här, tillsammans med en bedömning av riskerna med varje metod. Kort sagt är de säkraste metoderna att klientprogrammet ber om lösenordet eller att ange lösenordet i en korrekt skyddad valfil.

Engelskan är lite dålig, men jag förstår ungefär betydelsen, och översättningen är att om du vill använda lösenordet på kommandoraden kan du ange lösenordet i promptinmatningen efter att du utfört kommandot, eller ange lösenordet i den angivna säkerhetsfilen. Vilken är en säker fil? Dokumentationen ger ett svar på detta:

Spara ditt lösenord i en optionsfil. Till exempel kan du på Unix lista ditt lösenord i [klient]-sektionen i .my.cnf-filen i din hemkatalog。

Lösning:

Vi hittade filen my.ini i C:\ProgramData\MySQL\MySQL Server 5.7-filen och lade till följande konfiguration längst ner:





Sedan utför jag exportkommandot, här exporterar jag mydb som exempel:





Lyckat!





Föregående:MySQL datum/tid kan inte konverteras till System.DateTime
Nästa:.net/c# Zookeeper distribuerad låsimplementering [källkod]
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com