Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 14263|Antwoord: 0

[Bron] Los het probleem op van "Een wachtwoord gebruiken op de commandoregelinterface..."

[Link kopiëren]
Geplaatst op 04-04-2018 14:55:37 | | | |
mysqldump: [Warning] Using a password on the command line interface can be insecure.

MySQL-databaseback-up en export
http://www.itsvse.com/thread-4004-1-1.html
(Bron: Architect_Programmer)


Ik gebruikte het vroegermysqldump export, waarom kan ik het nu niet gebruiken?Het lijkt erop dat de mysql 5.6-versie niet gebruikt kan worden, en de oude versie kan worden gebruikt


Ik vond de reden in het officiële websitedocument, je kunt hier klikken om te zien: http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html

MySQL-gebruikers dienen de volgende richtlijnen te gebruiken om wachtwoorden veilig te houden.

    Wanneer je een clientprogramma uitvoert om verbinding te maken met de MySQL-server, is het niet aan te raden je wachtwoord zo op te geven dat het door andere gebruikers ontdekt kan worden. De methoden die je kunt gebruiken om je wachtwoord op te geven wanneer je clientprogramma's uitvoert, staan hier vermeld, samen met een beoordeling van de risico's van elke methode. Kortom, de veiligste methoden zijn dat het clientprogramma om het wachtwoord vraagt of het wachtwoord opgeeft in een goed beveiligd optiebestand.

Het Engels is wat slecht, maar ik begrijp de betekenis globaal, en de vertaling is dat als je het wachtwoord op de commandoregel wilt gebruiken, je het wachtwoord in de promptinvoer kunt invoeren na het uitvoeren van het commando, of het wachtwoord kunt opgeven in het opgegeven beveiligingsbestand. Welke is een beveiligd bestand? De documentatie geeft hier een antwoord op:

Sla je wachtwoord op in een optiebestand. Bijvoorbeeld, op Unix kun je je wachtwoord vermelden in het [client]-gedeelte van het .my.cnf-bestand in je thuismap.

Oplossing:

We vonden het my.ini-bestand in de bestandsmap C:\ProgramData\MySQL\MySQL Server 5.7 en voegden onderaan de volgende configuratie toe:





Voer vervolgens het exportcommando uit, hier exporteer ik mydb als voorbeeld:





Succes!





Vorig:MySQL datum/tijd kan niet worden omgezet naar System.DateTime
Volgend:.net/c# Zookeeper Distributed Lock-implementatie [Broncode]
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com