Mysql help
Résolu
rama89
Messages postés
31
Statut
Membre
-
rama89 Messages postés 31 Statut Membre -
rama89 Messages postés 31 Statut Membre -
bonjour
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
le fichier mysql.sock est introuvable
j ai deja fais un mysqld_safe toujours rien
updatedb puis un locate mysql.sock
il est nul part
je sais vraiment pas comment faire g deja reinstaller plus de dix fois
il me faut surement une copie de mysql.sock , sinon comment le recreer ??
aidez moi s il vous plait
merci d avance
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
le fichier mysql.sock est introuvable
j ai deja fais un mysqld_safe toujours rien
updatedb puis un locate mysql.sock
il est nul part
je sais vraiment pas comment faire g deja reinstaller plus de dix fois
il me faut surement une copie de mysql.sock , sinon comment le recreer ??
aidez moi s il vous plait
merci d avance
A voir également:
- Mysql help
- Mysql community server - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- 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 error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Xampp mysql ne démarre pas ✓ - Forum MySQL
5 réponses
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.
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 ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.