januari 14, 2022
hur man ändrar mysql root-lösenord på Linux
om du har glömt MySQL-lösenordet för root-användaren har vi täckt dig i den här guiden. Följ våra stegvisa instruktioner för att återställa rotlösenordet på ett Linux-system via kommandoraden.
i denna handledning lär du dig:
- hur man ändrar / återställer MySQL root-lösenord
Återställ MySQL root lösenord
Kategori | krav, konventioner eller programvaruversion som används |
---|---|
System | alla Linux-distributioner |
programvara | MySQL |
andra | privilegierad åtkomst till ditt Linux-system som root eller via kommandot sudo . |
konventioner | # – kräver att givna linux-kommandon körs med root-privilegier antingen direkt som root-användare eller med hjälp av sudo kommando$ – kräver att givna linux-kommandon körs som en vanlig icke-privilegierad användare |
hur man ändrar / återställer MySQL root lösenord
steg för steg instruktioner:
- börja med att stoppa MySQL-tjänsten med ett systemctl-kommando:
$ sudo systemctl stop mysql
- nu måste vi starta om MySQL-tjänsten men utan att lösenordsbehörigheter beviljas. Observera att
&
i slutet av kommandot bara kör tjänsten i bakgrunden och tillåter oss att fortsätta använda den aktuella terminalen.$ sudo mysqld_safe --skip-grant-tables &
- du kommer nu att kunna ansluta till MySQL-servern som root, utan att ange ett lösenord:
$ mysql -u root
- Återställ nu root-lösenordet, men spola först behörigheterna för att ladda om grants:
mysql> FLUSH PRIVILEGES;mysql> use mysql;mysql> update user set plugin="mysql_native_password" where User='root';mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password_here';mysql> FLUSH PRIVILEGES;mysql> quit;
- slutligen stäng av MySQL-tjänsten och starta den igen.
$ sudo systemctl restart mysql
allt klart. Ditt root-lösenord ska nu ändras och MySQL är igång igen som vanligt.
slutsats
att återställa ett glömt MySQL-root-lösenord är ganska enkelt. Processen innebär dock att du tar MySQL offline tillfälligt, så det är naturligtvis bäst att undvika att göra detta mer än absolut nödvändigt. Om du råkar glömma lösenordet igen vet du var du hittar den här guiden.