Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14263|Απάντηση: 0

[Πηγή] Λύστε το πρόβλημα "Χρήση κωδικού πρόσβασης στη διεπαφή γραμμής εντολών..."

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 4/4/2018 2:55:37 μ.μ. | | | |
mysqldump: [Warning] Using a password on the command line interface can be insecure.

Δημιουργία αντιγράφων ασφαλείας και εξαγωγή βάσης δεδομένων MySQL
http://www.itsvse.com/thread-4004-1-1.html
(Πηγή: Architect_Programmer)


Το χρησιμοποιούσαmysqldump export, γιατί δεν μπορώ να το χρησιμοποιήσω τώρα;Φαίνεται ότι η έκδοση mysql 5.6 δεν μπορεί να χρησιμοποιηθεί και η παλιά έκδοση μπορεί να χρησιμοποιηθεί


Βρήκα τον λόγο στο επίσημο έγγραφο της ιστοσελίδας, μπορείτε να κάνετε κλικ εδώ για να δείτε: http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html

Οι χρήστες MySQL θα πρέπει να χρησιμοποιούν τις ακόλουθες οδηγίες για να διατηρούν ασφαλείς τους κωδικούς πρόσβασης.

    Όταν εκτελείτε ένα πρόγραμμα-πελάτη για να συνδεθείτε στον διακομιστή MySQL, δεν συνιστάται να καθορίσετε τον κωδικό πρόσβασής σας με τρόπο που να τον εκθέτει σε ανακάλυψη από άλλους χρήστες. Οι μέθοδοι που μπορείτε να χρησιμοποιήσετε για να καθορίσετε τον κωδικό πρόσβασής σας κατά την εκτέλεση προγραμμάτων-πελατών παρατίθενται εδώ, μαζί με μια αξιολόγηση των κινδύνων κάθε μεθόδου. Εν ολίγοις, οι ασφαλέστερες μέθοδοι είναι να ζητήσετε από το πρόγραμμα πελάτη τον κωδικό πρόσβασης ή να καθορίσετε τον κωδικό πρόσβασης σε ένα σωστά προστατευμένο αρχείο επιλογών.

Τα αγγλικά είναι λίγο κακά, αλλά καταλαβαίνω περίπου το νόημα και η μετάφραση είναι ότι εάν θέλετε να χρησιμοποιήσετε τον κωδικό πρόσβασης στη γραμμή εντολών, μπορείτε να εισαγάγετε τον κωδικό πρόσβασης στην εισαγωγή προτροπής μετά την εκτέλεση της εντολής ή να καθορίσετε τον κωδικό πρόσβασης στο καθορισμένο αρχείο ασφαλείας. Ποιο είναι ένα ασφαλές αρχείο; Η τεκμηρίωση δίνει μια απάντηση σε αυτό:

Αποθηκεύστε τον κωδικό πρόσβασής σας σε ένα αρχείο επιλογών. Για παράδειγμα, στο Unix, μπορείτε να καταχωρίσετε τον κωδικό πρόσβασής σας στην ενότητα [πελάτης] του αρχείου .my.cnf στον αρχικό σας κατάλογο.

Λύση:

Βρήκαμε το αρχείο my.ini στον κατάλογο αρχείων C:\ProgramData\MySQL\MySQL Server 5.7 και προσθέσαμε την ακόλουθη διαμόρφωση στο κάτω μέρος:





Στη συνέχεια, εκτελέστε την εντολή εξαγωγής, εδώ εξάγω το mydb ως παράδειγμα:





Επιτυχία!





Προηγούμενος:Η ημερομηνία/ώρα MySQL δεν μπορεί να μετατραπεί σε System.DateTime
Επόμενος:.net/c# Υλοποίηση κατανεμημένου κλειδώματος Zookeeper [Πηγαίος κώδικας]
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com