Mysql help
Résolu/Fermé
rama89
Messages postés
31
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
14 mars 2010
-
13 févr. 2005 à 20:49
rama89 Messages postés 31 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 14 mars 2010 - 15 févr. 2005 à 05:55
rama89 Messages postés 31 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 14 mars 2010 - 15 févr. 2005 à 05:55
A voir également:
- Mysql help
- Mysql community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql fatal error ✓ - Forum MySQL
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
5 réponses
rama89
Messages postés
31
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
14 mars 2010
5
13 févr. 2005 à 21:30
13 févr. 2005 à 21:30
j ai deja essayé mais ca ne dis pas comment recreer mysql.sock
rama89
Messages postés
31
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
14 mars 2010
5
15 févr. 2005 à 05:55
15 févr. 2005 à 05:55
MySQL Reference Manual :: A.4.1 Comment réinitialiser un mot de passe Root oublié
* Overview
* MySQL Reference Manual
* MaxDB Documentation
* Connectors
* MySQL Reference Manual
* A.4 Notes relatives à l'administration
* A.4.1 Comment réinitialiser un mot de passe Root oublié
* A.4.2 Que faire si MySQL plante constamment ?
* A.4.3 Comment MySQL gère un disque plein
* A.4.4 Où MySQL stocke les fichiers temporaires ?
* A.4.5 Comment protéger ou changer le fichier socket /tmp/mysql.sock
* A.4.6 Problèmes de fuseaux horaires
Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!
Additional languages
* English
* German
* Japanese
* Portuguese
* Russian
Subscribe to the monthly
MySQL Newsletter!
Previous / Next / Up / Table of Contents
A.4.1. Comment réinitialiser un mot de passe Root oublié
Si vous n'avez jamais configuré un mot de passe root pour MySQL, le serveur n'en demendera jamais un pour toutes les connexions de cet utilisateur. Il est recommandé de toujours assigner un mot de passe à chaque utilisateur. See Section 5.4, « Sécurité générale du serveur ».
Si vous avez configuré un mot de passe pour l'utilisateur root, mais que vous l'avez oublié, vous pouvez en choisir un nouveau en suivant la procédure suivante :
La procédure sous Windows :
1.
Identifiez vous sur le système en tant qu'administrateur.
2.
Stoppez le serveur MySQL s'il fonctionnait. Pour un serveur en fonctionnement en tant que service Windows, il faut aller dans le gestionnaire de services :
Start Menu -> Control Panel -> Administrative Tools -> Services
Puis, trouver le service MySQL dans la liste, et arrêtez le.
Si votre serveur ne fonctionne pas comme un service, essayer d'utiliser le gestionnaire de tâches pour l'arrêter.
3.
Ouvrez une fenêtre de console DOS :
Start Menu -> Run -> cmd
4.
Nous supposerons ici que vous avez installé MySQL dans le dossier C:\mysql. Si vous l'avez installé ailleurs, ajustez les commandes.
A l'invite de commandes, exécutez cette commande :
C:\> C:\mysql\bin\mysqld-nt --skip-grant-tables
Cela va relancer le serveur dans un mode spécial, qui ne vérifie pas les droits dans les tables.
5.
Gardez la première console ouverte, et ouvrez-en une seconde, et exécutez la commande suivante (une commande par ligne) :
C:\> C:\mysql\bin\mysqladmin -u root
flush-privileges password "newpwd"
C:\> C:\mysql\bin\mysqladmin -u root -p shutdown
Remplacez ``newpwd'' par le mot de passe root que vous voulez utiliser. La seconde commande va vous demander d'enter le mot de passe pour identification d'accès. Entrez le mot de passe que vous avez assigné dans la première commande.
6.
Stoppez le serveur MySQL, et relancez le comme d'habitude. Si vous lancez MySQL comme un service, démarrez le depuis le gestionnaire de services. Si vous le lancez manuellement, utilisez votre commande habituelle.
7.
Vous devriez pouvoir vous connecter en utilisant le nouveau mot de passe.
Dans un environnement Unix, la procédure pour redéfinir le mot de passe root est le suivant :
1.
Connectez vous sur votre système en tant que root Unix, ou avec le compte qui fait tourner le démon mysqld.
2.
Repérez le fichier .pid qui contient l'identifiant du processus du serveur. Le chemin et le nom exact de ce fichier dépendent de votre distribution, nom de serveur et configuration. Les chemins classiques sont : /var/lib/mysql/, /var/run/mysqld/ et /usr/local/mysql/data/. Généralement, le nom du fichier est suivi de l'extension .pid et commence avec mysqld ou le nom de votre serveur.
Terminez le serveur mysqld en lui envoyant une commande kill (pas un kill -9), en utilisant le numéro d'identifiant de processus que vous venez de lire dans le fichier .pid.
shell> kill `cat /dossier-donnees-mysql/hote.pid`
Vous devez être l'utiliateur Unix root ou l'utilisateur qui fait tourner mysqld pour pouvoir le faire.
3.
Redémarrez mysqld avec l'option --skip-grant-tables.
shell> mysqld_safe --skip-grant-tables &
4.
Choisissez un nouveau mot de passe avec la commande mysqladmin password :
shell> mysqladmin -u root password 'nouveaumotdepasse'
Remplacez ``nouveaumotdepasse'' avec le mot de passe root que vous souhaitez.
5.
Après cela, vous devriez pouvoir vous connecter avec le nouveau mot de passe.
Alternativement, sur toutes les plate-formes, vous pouvez aussi choisir le nouveau mot de passe en utilisant le client mysql :
1.
Stoppez et redémarrez mysqld avec l'option --skip-grant-tables comme décrit plus haut.
2.
Connectez vous au serveur mysqld avec :
shell> mysql -u root mysql
3.
Exécutez la commande suivante dans le client mysql :
mysql> UPDATE user SET Password=PASSWORD('nouveaumotdepasse')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
4.
Après cela, vous devriez pouvoir vous connecter avec le nouveau mot de passe.
* Overview
* MySQL Reference Manual
* MaxDB Documentation
* Connectors
* MySQL Reference Manual
* A.4 Notes relatives à l'administration
* A.4.1 Comment réinitialiser un mot de passe Root oublié
* A.4.2 Que faire si MySQL plante constamment ?
* A.4.3 Comment MySQL gère un disque plein
* A.4.4 Où MySQL stocke les fichiers temporaires ?
* A.4.5 Comment protéger ou changer le fichier socket /tmp/mysql.sock
* A.4.6 Problèmes de fuseaux horaires
Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!
Additional languages
* English
* German
* Japanese
* Portuguese
* Russian
Subscribe to the monthly
MySQL Newsletter!
Previous / Next / Up / Table of Contents
A.4.1. Comment réinitialiser un mot de passe Root oublié
Si vous n'avez jamais configuré un mot de passe root pour MySQL, le serveur n'en demendera jamais un pour toutes les connexions de cet utilisateur. Il est recommandé de toujours assigner un mot de passe à chaque utilisateur. See Section 5.4, « Sécurité générale du serveur ».
Si vous avez configuré un mot de passe pour l'utilisateur root, mais que vous l'avez oublié, vous pouvez en choisir un nouveau en suivant la procédure suivante :
La procédure sous Windows :
1.
Identifiez vous sur le système en tant qu'administrateur.
2.
Stoppez le serveur MySQL s'il fonctionnait. Pour un serveur en fonctionnement en tant que service Windows, il faut aller dans le gestionnaire de services :
Start Menu -> Control Panel -> Administrative Tools -> Services
Puis, trouver le service MySQL dans la liste, et arrêtez le.
Si votre serveur ne fonctionne pas comme un service, essayer d'utiliser le gestionnaire de tâches pour l'arrêter.
3.
Ouvrez une fenêtre de console DOS :
Start Menu -> Run -> cmd
4.
Nous supposerons ici que vous avez installé MySQL dans le dossier C:\mysql. Si vous l'avez installé ailleurs, ajustez les commandes.
A l'invite de commandes, exécutez cette commande :
C:\> C:\mysql\bin\mysqld-nt --skip-grant-tables
Cela va relancer le serveur dans un mode spécial, qui ne vérifie pas les droits dans les tables.
5.
Gardez la première console ouverte, et ouvrez-en une seconde, et exécutez la commande suivante (une commande par ligne) :
C:\> C:\mysql\bin\mysqladmin -u root
flush-privileges password "newpwd"
C:\> C:\mysql\bin\mysqladmin -u root -p shutdown
Remplacez ``newpwd'' par le mot de passe root que vous voulez utiliser. La seconde commande va vous demander d'enter le mot de passe pour identification d'accès. Entrez le mot de passe que vous avez assigné dans la première commande.
6.
Stoppez le serveur MySQL, et relancez le comme d'habitude. Si vous lancez MySQL comme un service, démarrez le depuis le gestionnaire de services. Si vous le lancez manuellement, utilisez votre commande habituelle.
7.
Vous devriez pouvoir vous connecter en utilisant le nouveau mot de passe.
Dans un environnement Unix, la procédure pour redéfinir le mot de passe root est le suivant :
1.
Connectez vous sur votre système en tant que root Unix, ou avec le compte qui fait tourner le démon mysqld.
2.
Repérez le fichier .pid qui contient l'identifiant du processus du serveur. Le chemin et le nom exact de ce fichier dépendent de votre distribution, nom de serveur et configuration. Les chemins classiques sont : /var/lib/mysql/, /var/run/mysqld/ et /usr/local/mysql/data/. Généralement, le nom du fichier est suivi de l'extension .pid et commence avec mysqld ou le nom de votre serveur.
Terminez le serveur mysqld en lui envoyant une commande kill (pas un kill -9), en utilisant le numéro d'identifiant de processus que vous venez de lire dans le fichier .pid.
shell> kill `cat /dossier-donnees-mysql/hote.pid`
Vous devez être l'utiliateur Unix root ou l'utilisateur qui fait tourner mysqld pour pouvoir le faire.
3.
Redémarrez mysqld avec l'option --skip-grant-tables.
shell> mysqld_safe --skip-grant-tables &
4.
Choisissez un nouveau mot de passe avec la commande mysqladmin password :
shell> mysqladmin -u root password 'nouveaumotdepasse'
Remplacez ``nouveaumotdepasse'' avec le mot de passe root que vous souhaitez.
5.
Après cela, vous devriez pouvoir vous connecter avec le nouveau mot de passe.
Alternativement, sur toutes les plate-formes, vous pouvez aussi choisir le nouveau mot de passe en utilisant le client mysql :
1.
Stoppez et redémarrez mysqld avec l'option --skip-grant-tables comme décrit plus haut.
2.
Connectez vous au serveur mysqld avec :
shell> mysql -u root mysql
3.
Exécutez la commande suivante dans le client mysql :
mysql> UPDATE user SET Password=PASSWORD('nouveaumotdepasse')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
4.
Après cela, vous devriez pouvoir vous connecter avec le nouveau mot de passe.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
13 févr. 2005 à 20:55
13 févr. 2005 à 20:55
Salut,
Tiens lis ça : http://dev.mysql.com/doc/mysql/fr/can-not-connect-to-server.html
Tu devrais y touver ton bonheur ;-)
Tiens lis ça : http://dev.mysql.com/doc/mysql/fr/can-not-connect-to-server.html
Tu devrais y touver ton bonheur ;-)
rama89
Messages postés
31
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
14 mars 2010
5
14 févr. 2005 à 00:10
14 févr. 2005 à 00:10
je n y suis tjrs pas arrivé
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
rama89
Messages postés
31
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
14 mars 2010
5
15 févr. 2005 à 05:54
15 févr. 2005 à 05:54
MySQL Reference Manual :: A.4.1 Comment réinitialiser un mot de passe Root oublié
* Overview
* MySQL Reference Manual
* MaxDB Documentation
* Connectors
* MySQL Reference Manual
* A.4 Notes relatives à l'administration
* A.4.1 Comment réinitialiser un mot de passe Root oublié
* A.4.2 Que faire si MySQL plante constamment ?
* A.4.3 Comment MySQL gère un disque plein
* A.4.4 Où MySQL stocke les fichiers temporaires ?
* A.4.5 Comment protéger ou changer le fichier socket /tmp/mysql.sock
* A.4.6 Problèmes de fuseaux horaires
Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!
Additional languages
* English
* German
* Japanese
* Portuguese
* Russian
Subscribe to the monthly
MySQL Newsletter!
Previous / Next / Up / Table of Contents
A.4.1. Comment réinitialiser un mot de passe Root oublié
Si vous n'avez jamais configuré un mot de passe root pour MySQL, le serveur n'en demendera jamais un pour toutes les connexions de cet utilisateur. Il est recommandé de toujours assigner un mot de passe à chaque utilisateur. See Section 5.4, « Sécurité générale du serveur ».
Si vous avez configuré un mot de passe pour l'utilisateur root, mais que vous l'avez oublié, vous pouvez en choisir un nouveau en suivant la procédure suivante :
La procédure sous Windows :
1.
Identifiez vous sur le système en tant qu'administrateur.
2.
Stoppez le serveur MySQL s'il fonctionnait. Pour un serveur en fonctionnement en tant que service Windows, il faut aller dans le gestionnaire de services :
Start Menu -> Control Panel -> Administrative Tools -> Services
Puis, trouver le service MySQL dans la liste, et arrêtez le.
Si votre serveur ne fonctionne pas comme un service, essayer d'utiliser le gestionnaire de tâches pour l'arrêter.
3.
Ouvrez une fenêtre de console DOS :
Start Menu -> Run -> cmd
4.
Nous supposerons ici que vous avez installé MySQL dans le dossier C:\mysql. Si vous l'avez installé ailleurs, ajustez les commandes.
A l'invite de commandes, exécutez cette commande :
C:\> C:\mysql\bin\mysqld-nt --skip-grant-tables
Cela va relancer le serveur dans un mode spécial, qui ne vérifie pas les droits dans les tables.
5.
Gardez la première console ouverte, et ouvrez-en une seconde, et exécutez la commande suivante (une commande par ligne) :
C:\> C:\mysql\bin\mysqladmin -u root
flush-privileges password "newpwd"
C:\> C:\mysql\bin\mysqladmin -u root -p shutdown
Remplacez ``newpwd'' par le mot de passe root que vous voulez utiliser. La seconde commande va vous demander d'enter le mot de passe pour identification d'accès. Entrez le mot de passe que vous avez assigné dans la première commande.
6.
Stoppez le serveur MySQL, et relancez le comme d'habitude. Si vous lancez MySQL comme un service, démarrez le depuis le gestionnaire de services. Si vous le lancez manuellement, utilisez votre commande habituelle.
7.
Vous devriez pouvoir vous connecter en utilisant le nouveau mot de passe.
Dans un environnement Unix, la procédure pour redéfinir le mot de passe root est le suivant :
1.
Connectez vous sur votre système en tant que root Unix, ou avec le compte qui fait tourner le démon mysqld.
2.
Repérez le fichier .pid qui contient l'identifiant du processus du serveur. Le chemin et le nom exact de ce fichier dépendent de votre distribution, nom de serveur et configuration. Les chemins classiques sont : /var/lib/mysql/, /var/run/mysqld/ et /usr/local/mysql/data/. Généralement, le nom du fichier est suivi de l'extension .pid et commence avec mysqld ou le nom de votre serveur.
Terminez le serveur mysqld en lui envoyant une commande kill (pas un kill -9), en utilisant le numéro d'identifiant de processus que vous venez de lire dans le fichier .pid.
shell> kill `cat /dossier-donnees-mysql/hote.pid`
Vous devez être l'utiliateur Unix root ou l'utilisateur qui fait tourner mysqld pour pouvoir le faire.
3.
Redémarrez mysqld avec l'option --skip-grant-tables.
shell> mysqld_safe --skip-grant-tables &
4.
Choisissez un nouveau mot de passe avec la commande mysqladmin password :
shell> mysqladmin -u root password 'nouveaumotdepasse'
Remplacez ``nouveaumotdepasse'' avec le mot de passe root que vous souhaitez.
5.
Après cela, vous devriez pouvoir vous connecter avec le nouveau mot de passe.
Alternativement, sur toutes les plate-formes, vous pouvez aussi choisir le nouveau mot de passe en utilisant le client mysql :
1.
Stoppez et redémarrez mysqld avec l'option --skip-grant-tables comme décrit plus haut.
2.
Connectez vous au serveur mysqld avec :
shell> mysql -u root mysql
3.
Exécutez la commande suivante dans le client mysql :
mysql> UPDATE user SET Password=PASSWORD('nouveaumotdepasse')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
4.
Après cela, vous devriez pouvoir vous connecter avec le nouveau mot de passe.
* Overview
* MySQL Reference Manual
* MaxDB Documentation
* Connectors
* MySQL Reference Manual
* A.4 Notes relatives à l'administration
* A.4.1 Comment réinitialiser un mot de passe Root oublié
* A.4.2 Que faire si MySQL plante constamment ?
* A.4.3 Comment MySQL gère un disque plein
* A.4.4 Où MySQL stocke les fichiers temporaires ?
* A.4.5 Comment protéger ou changer le fichier socket /tmp/mysql.sock
* A.4.6 Problèmes de fuseaux horaires
Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!
Additional languages
* English
* German
* Japanese
* Portuguese
* Russian
Subscribe to the monthly
MySQL Newsletter!
Previous / Next / Up / Table of Contents
A.4.1. Comment réinitialiser un mot de passe Root oublié
Si vous n'avez jamais configuré un mot de passe root pour MySQL, le serveur n'en demendera jamais un pour toutes les connexions de cet utilisateur. Il est recommandé de toujours assigner un mot de passe à chaque utilisateur. See Section 5.4, « Sécurité générale du serveur ».
Si vous avez configuré un mot de passe pour l'utilisateur root, mais que vous l'avez oublié, vous pouvez en choisir un nouveau en suivant la procédure suivante :
La procédure sous Windows :
1.
Identifiez vous sur le système en tant qu'administrateur.
2.
Stoppez le serveur MySQL s'il fonctionnait. Pour un serveur en fonctionnement en tant que service Windows, il faut aller dans le gestionnaire de services :
Start Menu -> Control Panel -> Administrative Tools -> Services
Puis, trouver le service MySQL dans la liste, et arrêtez le.
Si votre serveur ne fonctionne pas comme un service, essayer d'utiliser le gestionnaire de tâches pour l'arrêter.
3.
Ouvrez une fenêtre de console DOS :
Start Menu -> Run -> cmd
4.
Nous supposerons ici que vous avez installé MySQL dans le dossier C:\mysql. Si vous l'avez installé ailleurs, ajustez les commandes.
A l'invite de commandes, exécutez cette commande :
C:\> C:\mysql\bin\mysqld-nt --skip-grant-tables
Cela va relancer le serveur dans un mode spécial, qui ne vérifie pas les droits dans les tables.
5.
Gardez la première console ouverte, et ouvrez-en une seconde, et exécutez la commande suivante (une commande par ligne) :
C:\> C:\mysql\bin\mysqladmin -u root
flush-privileges password "newpwd"
C:\> C:\mysql\bin\mysqladmin -u root -p shutdown
Remplacez ``newpwd'' par le mot de passe root que vous voulez utiliser. La seconde commande va vous demander d'enter le mot de passe pour identification d'accès. Entrez le mot de passe que vous avez assigné dans la première commande.
6.
Stoppez le serveur MySQL, et relancez le comme d'habitude. Si vous lancez MySQL comme un service, démarrez le depuis le gestionnaire de services. Si vous le lancez manuellement, utilisez votre commande habituelle.
7.
Vous devriez pouvoir vous connecter en utilisant le nouveau mot de passe.
Dans un environnement Unix, la procédure pour redéfinir le mot de passe root est le suivant :
1.
Connectez vous sur votre système en tant que root Unix, ou avec le compte qui fait tourner le démon mysqld.
2.
Repérez le fichier .pid qui contient l'identifiant du processus du serveur. Le chemin et le nom exact de ce fichier dépendent de votre distribution, nom de serveur et configuration. Les chemins classiques sont : /var/lib/mysql/, /var/run/mysqld/ et /usr/local/mysql/data/. Généralement, le nom du fichier est suivi de l'extension .pid et commence avec mysqld ou le nom de votre serveur.
Terminez le serveur mysqld en lui envoyant une commande kill (pas un kill -9), en utilisant le numéro d'identifiant de processus que vous venez de lire dans le fichier .pid.
shell> kill `cat /dossier-donnees-mysql/hote.pid`
Vous devez être l'utiliateur Unix root ou l'utilisateur qui fait tourner mysqld pour pouvoir le faire.
3.
Redémarrez mysqld avec l'option --skip-grant-tables.
shell> mysqld_safe --skip-grant-tables &
4.
Choisissez un nouveau mot de passe avec la commande mysqladmin password :
shell> mysqladmin -u root password 'nouveaumotdepasse'
Remplacez ``nouveaumotdepasse'' avec le mot de passe root que vous souhaitez.
5.
Après cela, vous devriez pouvoir vous connecter avec le nouveau mot de passe.
Alternativement, sur toutes les plate-formes, vous pouvez aussi choisir le nouveau mot de passe en utilisant le client mysql :
1.
Stoppez et redémarrez mysqld avec l'option --skip-grant-tables comme décrit plus haut.
2.
Connectez vous au serveur mysqld avec :
shell> mysql -u root mysql
3.
Exécutez la commande suivante dans le client mysql :
mysql> UPDATE user SET Password=PASSWORD('nouveaumotdepasse')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
4.
Après cela, vous devriez pouvoir vous connecter avec le nouveau mot de passe.