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

Άποψη: 24914|Απάντηση: 3

[Πηγή] MySQL Server 5.7 Επαναφέρετε τον κωδικό πρόσβασης root

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 25/5/2017 9:51:07 π.μ. | | | |
Πρώτα απ 'όλα, το πρώτο πράγμα που πρέπει να κάνετε είναι να σταματήσετε πρώτα την υπηρεσία mysql, να τη σταματήσετε στην υπηρεσία ή μπορείτε να τη σταματήσετε με την εντολή cmd, τη σταματάω απευθείας από την υπηρεσία ως εξής:



Ο κατάλογος εγκατάστασης mysql: C:\Program Files\MySQL\MySQL Server 5.7\bin\,
Σύμφωνα με το σεμινάριο στο Διαδίκτυο, χρησιμοποίησα την εντολή cmd για να εισέλθω στο φάκελο bin της mysql και στη συνέχεια εκτέλεσα:


Με κανέναν τρόπο. Η αναφορά σφάλματος μετά την εκτέλεση έχει ως εξής, η κατάσταση του Shenma ???



mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)
2017-05-25T01:26:39.139544Z 0 [Προειδοποίηση] Η ΧΡΟΝΙΚΗ ΣΗΜΑΝΣΗ με σιωπηρή τιμή DEFAULT αποσύρεται. Χρησιμοποιήστε την επιλογή --explicit_defaults_for_timestamp διακομιστή (δείτε την τεκμηρίωση για περισσότερες λεπτομέρειες).
2017-05-25T01:26:39.139544Z 0 [Σημείωση] --secure-file-priv έχει οριστεί σε NULL. Οι λειτουργίες που σχετίζονται με την εισαγωγή και την εξαγωγή δεδομένων είναι απενεργοποιημένες
2017-05-25T01:26:39.142318Z 0 [Σημείωση] mysqld (mysqld 5.7.17) ξεκινώντας ως διαδικασία 11960 ...
2017-05-25T01:26:39.161559Z 0 [Προειδοποίηση] Δεν είναι δυνατή η δημιουργία δοκιμαστικού αρχείου C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Προειδοποίηση] Δεν είναι δυνατή η δημιουργία δοκιμαστικού αρχείου C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [ΣΦΑΛΜΑ] απέτυχε να ορίσει το datadir σε C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [ΣΦΑΛΜΑ] Ματαίωση

2017-05-25T01:26:39.163179Z 0 [Σημείωση] Τέλος binlog
2017-05-25T01:26:39.163179Z 0 [Σημείωση] mysqld: Ο τερματισμός λειτουργίας ολοκληρώθηκε

Μην παίζετε χαρτιά σύμφωνα με τη ρουτίνα!!

Χαχα, πολλά σεμινάρια στο Διαδίκτυο είναι λάθος, όταν εκτελούμε την πρόταση "mysqld --skip-grant-tables", η mysql θα βρει τους φακέλους my.ini και δεδομένων από τον γονικό κατάλογο bin,

Από τότε που εγκαταστάθηκε η mysql 5.7, ο κατάλογος των δεδομένων της βάσης δεδομένων και των φακέλων διαμόρφωσης my.ini άλλαξε και δεν βρισκόταν στον ίδιο κατάλογο με τον φάκελο bin.

Στο πρώτο διάγραμμα, υπάρχει μια πολύ σημαντική παράμετρος στην υπηρεσία mysql:





Ο σωστός τρόπος για να αλλάξετε τον κωδικό πρόσβασης root είναι ο εξής:

1: Σταματήστε την υπηρεσία mysql
2: Ανοίξτε το αρχείο διαμόρφωσης του --defaults-file, (το δικό μου είναι "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Προσθέστε μια πρόταση στο κάτω μέρος του my.ini και αποθηκεύστε:
3: Ξεκινήστε την υπηρεσία MySQL
4: Χρησιμοποιήστε την εντολή cmd, cd στο φάκελο bin της mysql, και στη συνέχεια εκτελέστε:
Απλώς εισάγετε τον κωδικό πρόσβασης επιπόλαια! ! Απλώς εισάγετε τον κωδικό πρόσβασης επιπόλαια! ! Απλώς εισάγετε τον κωδικό πρόσβασης επιπόλαια! !

Μπήκαμε με επιτυχία!
5: Εκτελέστε την ακόλουθη εντολή:
6: Ο κωδικός πρόσβασης root τροποποιήθηκε με επιτυχία!! Ωστόσο, δεν έχει τελειώσει ακόμα, ας θυμηθούμε να διαγράψουμε την πρόταση my.ini μόλις προσθέσαμε!! Στη συνέχεια, επανεκκινήστε τη mysql!

Παρτιτούρα

Αριθμός συμμετεχόντων1ΜΒ+1 συνεισφέρω+1 Κατάρρευση λόγος
tututu + 1 + 1 Πολύ δυνατό!

Δείτε όλες τις αξιολογήσεις





Προηγούμενος:Ζητήματα προσαρμογής πλάτους υπολογιστή CSS και κινητού τηλεφώνου
Επόμενος:Η C# χρησιμοποιεί ICSharpCode.SharpZipLib.dll για τη συμπίεση και αποσυμπίεση αρχείων/φακέλων
Δημοσιεύτηκε στις 8/11/2018 4:50:55 μ.μ. |
Τέλεια, αλλά όταν εισάγω τον κωδικό πρόσβασης τυχαία, μου ζητάει:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Εισαγάγετε τον κωδικό πρόσβασης: *****
ΣΦΑΛΜΑ 2003 (HY000): Δεν είναι δυνατή η σύνδεση με το διακομιστή MySQL στο '127.0.0.1' (10061)
Δημοσιεύτηκε στις 22/11/2018 7:38:30 μ.μ. |
Ευχαριστώ, αφεντικό, τελικά το έλυσα και συνειδητοποίησα την απομακρυσμένη σύνδεση με τη βάση δεδομένων MySQL, η οποία χρειάστηκε μια εβδομάδα για να χακαριστεί. Τη στιγμή που άνοιξε το telnet σήμερα, φάνηκε να θεραπεύει την παλιά δυσκοιλιότητα που με ταλαιπωρούσε πολλά χρόνια~
Ευχαριστώ και πάλι!!
Δημοσιεύτηκε στις 27/12/2018 10:20:46 μ.μ. |
Ο μεγάλος αδερφός, ο μεγάλος αδερφός, έλυσε επιτέλους το !!!!! Σε ευχαριστώ πολύ!!!!!!!!!
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com