Ich habe das Passwort für den Root-Benutzer auf einer meiner Boxen längst vergessen. Gibt es eine Möglichkeit, es zu ändern, ohne mich bei der Instanz anmelden zu müssen, oder muss ich neu installieren?Wie ändere ich das Passwort des Root-Benutzers in MySQL?
Antwort
Schritt 1
Stop-Datenbank:
shell> /etc/init.d/mysql stop
Schritt 2
RESTART DATABASE
- ohne Passwort autentification
- ohne Verbindung zum Netzwerk
Zugang zur Datenbank ist nur möglich durch sie Socke Datei ‚/var/lib/mysql/mysql.sock‘ ist.
shell> mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid \
--socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql \
--skip-grant-tables --skip-networking &
Schritt 3
eine Verbindung zur Datenbank und das Passwort ändern:
shell> mysql --database mysql --socket=/var/lib/mysql/mysql.sock
Wenn Sie möchten, alle Benutzer zeigen:
mysql> select User, password from user;
neues Passwort setzen:
mysql> update user set password=password('NEW PASS') WHERE User='USERNAME';
Leave Datenbankverbindung:
mysql> exit
Schritt 4
Restart-Datenbankserver "normal".
shell> kill `cat /var/lib/mysql/mysqld.pid`
shell> /etc/init.d/mysql start
Eine schnelle Google führte zu dieser Antwort. Im Wurzel Hüll-Typ:
mysqladmin -u root password <password>
Es ist gut, die Antwort hier zu haben, obwohl es bei Google gefunden werden kann. Es hilft Stack Overflow, ein umfassenderes Repository von Programmierantworten zu werden, also werde ich diese Frage aufrüsten. –
Dies ist keine sehr sichere Lösung, da das Passwort jetzt Teil Ihres Verlaufs ist. – user12345
Wenn Sie einen Ubuntu-Server (möglicherweise auch Debian?) Betreiben, können Sie ihn einfach zurücksetzen.
Wenn Sie auf 12.04:
sudo dpkg-reconfigure mysql-server-5.5
Wenn Sie auf 10 sind.04:
sudo dpkg-reconfigure mysql-server-5.1
Wenn Sie nicht sicher sind, welche MySQL-Server-Version können Sie versuchen, installiert ist:
dpkg --get-selections | grep mysql-server
für weitere Informationen siehe:
Dies könnte https://help.ubuntu.com/12.04/serverguide/mysql.html https://help.ubuntu.com/10.04/serverguide/mysql.html
- 1. Wie ändere ich MySQL root Passwort auf Standard?
- 2. Wie ändere ich das Datumsformat des Datumsbereichs?
- 3. Wie ändere ich MySQL Fehlerprotokoll Dateiformat
- 4. Wie ändere ich das Datumsformat?
- 5. Wie bekomme ich das Passwort des Docker-Containers root
- 6. Wie ändere ich das Startverzeichnis in babun?
- 7. Wie ändere ich das Datumsformat in Android?
- 8. Wie ändere ich die MySQL-Spaltendefinition?
- 9. Wie ändere ich die imageSource des Bildes?
- 10. Wie ändere ich die Versionszeichenfolge des Kernels?
- 11. Wie ändere ich die Hintergrundfarbe des Datagrids?
- 12. Wie ändere ich die Empfindlichkeit des Viewpagers?
- 13. Wie ändere ich die Textfarbe des Textinputlayouts
- 14. Wie ändere ich das Rails-Cache-Format?
- 15. Wie ändere ich die Farbe des Benutzereingabetexts?
- 16. Wie ändere ich die Textgröße des Tortendiagrammwerts?
- 17. Um das verschlüsselte Passwort von mysql
- 18. Wie ändere ich die Spaltengröße von varchar type in mySQL?
- 19. Vagrant Ansible CentOS 7 Wie installiere ich MySQL 5.7 und ändere das Standardpasswort
- 20. Wie ändere ich das Bild einer PictureBox?
- 21. Wie ändere ich das Kontaktformular Marge
- 22. Wie ändere ich das Seitenverhältnis mit gstreamer?
- 23. Wie ändere ich das Spaltenzeitformat im Vollkalender?
- 24. Wie ändere ich das Aktionsblatt? Ziel C
- 25. Wie ändere ich das Gebietsschema von R?
- 26. Wie ändere ich das Datum auf Chartkick?
- 27. Wie ändere ich eine Zeichenfolge global in einer MySQL-Datenbank
- 28. Wie erstelle ich ein sechsstelliges Passwort in MySQL 5.7
- 29. Wie ändere ich den MySQL-Primärschlüssel von signiert in unsigned?
- 30. Wie ändere ich das Bild eines JButton?
helfen "[MySQL-Root-Passwort wiederherstellen] (http://www.cyberciti.biz/tips/recover-mysql-root-password.html)". – jfs