J'ai depuis longtemps oublié le mot de passe de l'utilisateur root sur l'une de mes boîtes. Y at-il un moyen de le changer sans avoir à se connecter à l'instance, ou dois-je réinstaller?Comment changer le mot de passe de l'utilisateur root dans MySQL?
Répondre
Etape 1
base de données d'arrêt:
shell> /etc/init.d/mysql stop
Etape 2
base de données de redémarrage
- sans mot de passe autentification
- sans connexion au réseau
L'accès à la base de données est possible uniquement grâce à son fichier de chaussette « /var/lib/mysql/mysql.sock ».
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 &
Étape 3
Connectez-vous à la base de données et changer le mot de passe:
shell> mysql --database mysql --socket=/var/lib/mysql/mysql.sock
Si vous le souhaitez, afficher tous les utilisateurs:
mysql> select User, password from user;
Définir un nouveau mot de passe:
mysql> update user set password=password('NEW PASS') WHERE User='USERNAME';
Laisser la connexion de base de données:
mysql> exit
Étape 4
serveur de base de données de redémarrage "normalement".
shell> kill `cat /var/lib/mysql/mysqld.pid`
shell> /etc/init.d/mysql start
Un rapide Google a abouti à cette réponse. Dans le type de coquille de racine:
mysqladmin -u root password <password>
C'est bien d'avoir la réponse ici même si elle est détectable sur Google. Il aide Stack Overflow à devenir un référentiel plus complet des réponses à la programmation, donc je vais modifier cette question. –
Cette solution n'est pas très sûre car le mot de passe fait maintenant partie de votre historique. – user12345
Si vous utilisez un serveur Ubuntu (peut-être aussi Debian?), Vous pouvez facilement le réinitialiser.
Si vous êtes sur 12.04:
sudo dpkg-reconfigure mysql-server-5.5
Si vous êtes sur 10.04:
sudo dpkg-reconfigure mysql-server-5.1
Si vous n'êtes pas sûr de la version mysql-serveur est installé, vous pouvez essayer:
dpkg --get-selections | grep mysql-server
Voir pour plus d'informations:
https://help.ubuntu.com/12.04/serverguide/mysql.html https://help.ubuntu.com/10.04/serverguide/mysql.html
- 1. Comment changer le mot de passe root MySQL par défaut?
- 2. Ektron utilisateur changer le mot de passe?
- 3. APC résultats page vierge après le changement de mot de passe root MySQL
- 4. Comment changer le mot de passe de l'utilisateur?
- 5. Impossible d'accéder au serveur MySQL, je ne connais pas le mot de passe d'un compte root
- 6. PHP & MySQL comparer mot de passe
- 7. Outil de configuration d'adhésion ASP.NET - Changer le mot de passe?
- 8. Demander à l'utilisateur d'entrer le superutilisateur/mot de passe root du serveur en PHP
- 9. Comment récupérer ou modifier le mot de passe Oracle sysdba
- 10. Comment puis-je demander un mot de passe root mais effectuer l'action ultérieurement?
- 11. Comment enregistrer le mot de passe dans l'iphone?
- 12. Comment modifier par programme le mot de passe Active Directory
- 13. Adhésion ASP.NET valider le mot de passe
- 14. Changement de mot de passe de Sharepoint
- 15. Protéger le mot de passe intégré
- 16. Informations sur le mot de passe
- 17. SharePoint mémorisant le mot de passe modifié
- 18. Impossible de diagnostiquer mon problème d'utilisateur root MySQL
- 19. Fournir le mot de passe en utilisant le script Shell
- 20. Chiffrement du mot de passe
- 21. Valider le mot de passe expiré dans le répertoire actif
- 22. Effacer le mot de passe Eclipse Subversion
- 23. Récupérer le mot de passe DNN
- 24. Entrez le mot de passe plusieurs fois
- 25. Comment passer un mot de passe d'un script bash à aptitude pour installer mysql?
- 26. DirectoryServices.AccountManagement mot de passe « vieux » valide encore après le mot de passe changement
- 27. Modifier le mot de passe de l'administrateur local en C#
- 28. LD iisadmpwd - changement expiré mot de passe
- 29. Comment puis-je connaître le mot de passe nouvellement généré?
- 30. Comment supprimer le mot de passe d'un projet VBA?
Cela pourrait aider "[Récupérer MySQL root password] (http://www.cyberciti.biz/tips/recover-mysql-root-password.html)". – jfs