MySQL og MariaDBbegge er de populære databasesystemene med åpen kildekode ment for Linux-baserte operativsystemer. Selv om MariaDB er gaffelen til MySQL, ligner kommandoene for å betjene den på MySQL.
Så formålet med denne opplæringen er å ta ut av situasjonen der du glemmer root- eller andre MySQL-brukers passord. Ja, i tilfelle du har glemt MySQL-roten eller bare vil endre de andre brukernes passord, vil kommandoer gitt her hjelpe deg med å tilbakestille den.
Prosessen gitt nedenfor er ganske enkel og fungerer nesten på alle Linux-operativsystemer somUbuntu, Debian, Centos og mer.
Note: DenMySQL standard root-passorder tom, det betyr at det ikke er tildelt noe passord når du installerteMySQL eller MariaDBfersk. Du trenger bare å trykke enter etter å ha gitt brukernavnet, dvs. root.
La oss se hvordan du tilbakestiller MySQL root og andre brukerpassord på Linux
For MySQL 5.7 versjon eller eldre versjoner for å tilbakestille root brukerpassord
- Gå til terminalens kommandolinjegrensesnitt på Linux-systemet og skriv inn kommandoene nedenfor:
sudo mysql -uroot
- Når den er koblet til MySQL-serveren, velger du MYSQL-databasen.
use mysql;
- Bruk kommandoen nedenfor for å endre MySQL root-brukerpassordet.Note: Endre teksten mitt nye passord med passordet du vil angi for root-brukeren.
update user set password=PASSWORD("mynewpassword") where User='root';flush privileges;
Quit the MySQL
quit
Restart the mysql service
systemctl restart mysql
- Gå til terminalens kommandolinjegrensesnitt på Linux-systemet og skriv inn kommandoene nedenfor:
For andre MySQL 5.7 eller nyere versjoner:
Alt vil være det samme som nevnt ovenfor bortsett fra en kommando som er å endre passordet:
- Åpne kommandoterminalen.
sudo mysql -uroot
- Velg databasen.
use mysql;
- Endre root-passordet.Note: Erstatt mitt-nye-passordet med passordet du vil angi for root-brukeren.
UPDATE mysql.user SET authentication_string=PASSWORD('my-new-password') WHERE USER='root';FLUSH PRIVILEGES;
Quite
- Åpne kommandoterminalen.
En alternativ metode for både 5.7 og tidligere versjon for å tilbakestille root-brukerpassordet
Kommandoen nedenfor vil stille deg et par spørsmål for å sikre MySQL-installasjonen inkludert Nnytt passordalternativ.
sudo mysql_secure_installation
Mysql-kommando for å endre et brukerpassord
MySQL-show-brukere:
For å seMySQL Database alle brukeredu kan bruke kommandoen nedenfor, slik at du kan få en klar ide om hvilket brukerpassord du vil endre:
SELECT User FROM mysql.user;
1.Åpnekommandoterminalog koble til MySQL-brukeren og skriv inn MySQL-rotbrukerpassordet for å logge på.
sudo mysql -u root -p
2.Bytt til MySQL-database
use mysql;
3.Kommando for å endre BRUKER-passordet iMySQL databaseserver versjon 5.7.5 eller eldre versjoner.
SET PASSWORD FOR 'user-name-here'@'localhost' = PASSWORD('new-password');Skjermbildet bare for referanse:
For å endre MySQL-brukerpassordet i den nyeste versjonen av MySQL-databaseserveren 5.7.6 eller nyere.
ALTER USER 'user-name-here'@'localhost' IDENTIFIED BY 'newPassword';
Skjermbilde for referanse:
Note: I kommandoen ovenfor erstattesbrukernavn-hermed brukeren altsåpassorddu ønsker å endre ognytt passordtekst, selvfølgelig, passordet du vil tilordne den aktuelle brukeren.
Andre nyttige ressurser:













