Återställa ditt MySQL root-lösenord
Det är relativt vanligt att en administratör helt enkelt glömmer sin MySQL-lösenord.
Lyckligtvis är det tyst lätt att återställa det, här är stegen:
- SSH som root för att din maskin
-
Stäng av mysqld demonen om den körs
- RedHat / Fedora-användare kan göra det genom att köra: en tjänst mysqld stopp
-
Kör safe_mysqld genom att köra:
- safe_mysqld-skip-grant-tables
(Detta kommer att köras kan du ansluta utan lösenord)
- safe_mysqld-skip-grant-tables
-
Öppna ett andra skal / SSH igen och kör:
- mysql mysql
(För att direkt ansluta och välj mysql databas som innehåller uppgifter användarautentisering)
- mysql mysql
-
På mysql prompten, kör:
- uppdatering användaren kan ställa in password = lösenord ("newpassword") där user = 'root';
där newpassword är ditt nyvalda lösenord.
- uppdatering användaren kan ställa in password = lösenord ("newpassword") där user = 'root';
-
Det är allt! nära allt och starta din MySQL-demonen igen:
- service mysqld start