Πώς να αλλάξετε τον κωδικό πρόσβασης MySQL Root στο Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20



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

Πριν μπείτε κατευθείαν στη λύση, θεωρείται ότι χρησιμοποιείτε την τελευταία έκδοση της βάσης δεδομένων MySQL στο σύστημα Ubuntu 20.04 LTS. Αυτή η ανάρτηση θα παρέχει έναν οδηγό βήμα προς βήμα σχετικά με τον τρόπο αλλαγής του κωδικού πρόσβασης ρίζας MySQL στο Ubuntu 20.04. Έτσι, χωρίς να χάνουμε χρόνο, ας ξεκινήσουμε.







Βήμα 1: Ελέγξτε την έκδοση του MySQL στο Ubuntu 20.04

Πρώτα απ 'όλα, ελέγξτε την έκδοση του MySQL, επειδή αυτή η ανάρτηση περιέχει τη λύση της αλλαγής του κωδικού πρόσβασης root στην έκδοση 8 ή νεότερη. Εάν η έκδοση του MySQL είναι χαμηλότερη από 8, τότε η λύση θα είναι διαφορετική. Η εντολή για τον έλεγχο της έκδοσης του MySQL δίνεται παρακάτω.



$mysql--εκδοχή

Βήμα 2: Διακόψτε τον διακομιστή MySQL

Για να αλλάξετε τον κωδικό πρόσβασης ρίζας MySQL, πρέπει πρώτα να κλείσετε τον διακομιστή MySQL και μπορείτε να το κάνετε χρησιμοποιώντας την εντολή:



$sudosystemctl διακοπή της υπηρεσίας mysql.service





Ελέγξτε την κατάσταση του διακομιστή MySQL για επαλήθευση χρησιμοποιώντας την εντολή:

$sudoκατάσταση systemctl mysql.service

Βήμα 3: Παράλειψη πινάκων επιχορήγησης και δικτύωσης

Για να ξεκινήσετε τον διακομιστή MySQL χωρίς να παραχωρήσετε τους πίνακες και τον έλεγχο δικτύου, ορίστε τη μεταβλητή περιβάλλοντος MYSQLD_OPTS την οποία χρησιμοποιεί η MySQL κατά την εκκίνηση.



$sudosystemctl σύνολο-περιβάλλονMYSQLD_OPTS='--skip-networking --skip-grant-tables'

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

Βήμα 4: Ξεκινήστε την υπηρεσία MySQL

Αφού ρυθμίσετε τη μεταβλητή περιβάλλοντος MYSQLD_OPTS, ξεκινήστε την υπηρεσία MySQL τώρα χρησιμοποιώντας την εντολή:

$sudosystemctl εκκίνηση της υπηρεσίας mysql.service

Βήμα 5: Επιβεβαιώστε την κατάσταση του διακομιστή MySQL

Επιβεβαιώστε την κατάσταση της υπηρεσίας MySQL, είτε εκτελείται είτε όχι:

$sudoκατάσταση systemctl mysql.service

Βήμα 6: Συνδεθείτε στο κέλυφος MySQL

Τώρα, πρέπει να συνδεθείτε ως χρήστης ρίζας στον διακομιστή MySQL και για να συνδεθείτε στο κέλυφος MySQL, πληκτρολογήστε την εντολή:

$sudomysql-uρίζα

Χωρίς να δώσετε κανένα κωδικό πρόσβασης, θα συνδεθείτε στο κέλυφος MySQL.

Βήμα 7: Αλλάξτε τον κωδικό πρόσβασης ρίζας

Τώρα, ξεπλύνετε πρώτα τα προνόμια.

mysql>>δικαιώματα έκπλυσης

Επιλέξτε τη βάση δεδομένων MySQL.

mysql>>ΧΡΗΣΗ mysql

Και ορίστε τον νέο κωδικό πρόσβασης για τον χρήστη root χρησιμοποιώντας την εντολή Alter πληκτρολογώντας την ακόλουθη πρόταση.

mysql>>ΑΛΛΑΓΟΣ ΧΡΗΣΤΗ'ρίζα'@'localhost'ΤΑΥΤΟΠΟΙΗΘΗΚΕ ΑΠΟ'the-new-password'?

Στη θέση του νέου κωδικού πρόσβασης, δώστε τον νέο κωδικό πρόσβασής σας. Μετά την επιτυχή αλλαγή του κωδικού πρόσβασης ρίζας MySQL, αποσυνδεθείτε από το κέλυφος MySQL.

mysql>>εγκαταλείπω;

Βήμα 8: Σκοτώστε όλες τις διεργασίες MySQL & Επανεκκινήστε την υπηρεσία MySQL

Πρώτα απ 'όλα, σκοτώστε όλες τις διαδικασίες του MySQL πριν καν ξεκινήσετε ξανά τον διακομιστή MySQL.

$sudo Κιλάλ -umysql

Αφού έχετε την έξοδο όπως φαίνεται στην εικόνα, πατήστε Enter και κάντε επανεκκίνηση του διακομιστή MySQL χρησιμοποιώντας την παρακάτω εντολή.

$sudosystemctl επανεκκίνηση mysql.service

Βήμα 9: Συνδεθείτε με τον πρόσφατα καθορισμένο κωδικό πρόσβασης

Τώρα, συνδεθείτε στο κέλυφος MySQL με τον πρόσφατα καθορισμένο κωδικό πρόσβασης.

$sudomysql-uρίζα

Καταχωρίστε τον κωδικό πρόσβασης που ορίσατε πρόσφατα στην εντολή ALTER.

Αυτό είναι. Ο βασικός κωδικός πρόσβασης του MySQL άλλαξε επιτυχώς και συνδεθείτε ξανά στο κέλυφος του MySQL.

Τύλιξε

Σε αυτόν τον οδηγό βήμα προς βήμα, έχετε μάθει να αλλάζετε τον ριζικό κωδικό πρόσβασης MySQL στο σύστημα Ubuntu 20.04 LTS. Αυτή η ανάρτηση περιέχει μια βαθιά και κατανοητή λύση για την επαναφορά του κωδικού πρόσβασης του MySQL στο Ubuntu 20.04.