Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Mysql help

rama89, le dimanche 13 février 2005 à 20:49:24
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
Configuration: fedora core 2
Répondre à rama89  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jipicy, le dimanche 13 février 2005 à 20:55:23
Salut,

Tiens lis ça : http://dev.mysql.com/doc/mysql/fr/can-not-connect-to-server.­html
Tu devrais y touver ton bonheur ;-) Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Avec Linux vous avez un noyau, avec Windows des pépins. ;-)) 
Répondre à jipicy

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
rama89, le dimanche 13 février 2005 à 21:30:49
j ai deja essayé mais ca ne dis pas comment recreer mysql.sock
Répondre à rama89

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
rama89, le lundi 14 février 2005 à 00:10:13
je n y suis tjrs pas arrivé
Répondre à rama89

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
rama89, le mardi 15 février 2005 à 05:54:58
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.
Répondre à rama89

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 rama89, le mardi 15 février 2005 à 05:55:44
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.
Répondre à rama89

Résultats pour mysql help

Importer et exporter des données sous MySQL Importation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant... www.commentcamarche.net/contents/mysql/mysqlimport.php3
MySQL - Installation sous Windows Présentation de MySQL MySQL est un Système de Gestion de Bases de Données (SGBD) fonctionnant sous Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien sous Linux que Windows), ce qui signifie qu'il peut être utilisé... www.commentcamarche.net/contents/mysql/mysqlinst.php3
Administration de MySQL La base de données mysql Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant... www.commentcamarche.net/contents/mysql/mysqladmin.php3

Résultats pour mysql help

Installation rapide de LAMP (Apache+MySql+php) sous LinuxLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux
Réinitialiser le mot de passe root de MySQLQue ce soit lors de la première installation ou après la perte du mot de passe principal de MySQL, il est nécessaire de pouvoir modifier le mot de passe administrateur (root) de MySQL. Vous avez perdu le mot de passe root de MySQL ? Pour pouvoir... www.commentcamarche.net/faq/sujet-9773-reinitialiser-le-mot-de-passe-root-de-mysql
[MySQL] Comment monitorer MySQL en temps réelVous êtes administrateur d'une base de données MySQL et vous souhaitez analyser en temps réel le fonctionnement de MySQL afin de diagnostiquer les éventuels problèmes, suivre la charge de fonctionnement du serveur ? PhpMyAdmin permet de voir les... www.commentcamarche.net/faq/sujet-838-mysql-comment-monitorer-mysql-en-temps-reel

Résultats pour mysql help

Connexion Base de donné free MySQL (Résolu)bonjour, J'aurai aimé savoir comment je peut me connecter a ma base de donné free. J'ai entrer les commandes suivantes : mysql -h sql.free.fr -u "mon login" -p et il me renvoie ERROR 2003 (HY000): Can't connect to MySQL server on... www.commentcamarche.net/forum/affich-2615557-connexion-base-de-donne-free-mysql
Connection a Mysql via java (Résolu)Salut les gens, Je commence en java alors soyez gentils plzzzzz :-) J'essai de me connecter a ma base de donner Mysql en passant par un programme en java développé sous eclipse dont voici le code : import java.sql.*; class affichage{ public... www.commentcamarche.net/forum/affich-2658844-connection-a-mysql-via-java
[utf8] probleme accent mysql (Résolu)Bonjour, j'ai un probleme d'accent ... j'ai une base de donnée mysql avec : Jeu de caractères pour MySQL: UTF-8 Unicode (utf8) Interclassement pour la connection MySQL: utf8_general_ci dans laquelle il y'a une table avec... www.commentcamarche.net/forum/affich-3261825-utf8-probleme-accent-mysql