Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/05/2016, à 01:08

clovisbis

Mysql ne fonctionne plus

Bonjour à tous,

Voilà mon problème, du jour au lendemain, mysql ne fonctionne plus. Je n'arrive pas à trouver la raison. Peut être une mise à jour qu'il n'a pas aimé...
Voilà les erreurs que je rencontre :

~$ sudo service mysql start
start: Job failed to start
~$ mysql -u root -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Je suis trusty en 64bit
Merci d'avance

Dernière modification par clovisbis (Le 08/05/2016, à 01:13)

Hors ligne

#2 Le 08/05/2016, à 08:50

compte banni et supprimé

Re : Mysql ne fonctionne plus

Essaie cette commande

sudo /etc/init.d/mysql restart

cf : ce poste
Et dit nous ce que ça donne

#3 Le 08/05/2016, à 09:05

MaxInux

Re : Mysql ne fonctionne plus

Bonjour

Regarde ce que te disent les log (/var/log/mysql/...)


Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"

Hors ligne

#4 Le 08/05/2016, à 10:21

clovisbis

Re : Mysql ne fonctionne plus

@philantrope:
J'y ai cru, mais non.

~$ sudo /etc/init.d/mysql restart
 * Stopping MySQL database server mysqld                                                                                                                                                                                                [ OK ] 
 * Starting MySQL database server mysqld                                                                                                                                                                                                [fail] 
~$ sudo service mysql status
mysql stop/waiting
~$ sudo /etc/init.d/mysql status
 * MySQL is stopped.

@maxinus:
Dans var/log/, je n'ai pas Mysql:

~$ ls /var/log
apache2  apport.log  apt  boot.log  ConsoleKit  cups  dmesg  dmesg.0  dpkg.log  gpu-manager.log  lightdm  pm-powersave.log  pm-suspend.log  samba  udev  Xorg.0.log

J'ai aussi fait ça :

~$ sudo /etc/init.d/mysql force-reload
 * Reloading MySQL database server mysqld                                                                                                                                                                                                      /usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

J'ai regarder dans /var/run/mysqld et mysqld.sock ne semble pas exister.

Hors ligne

#5 Le 11/05/2016, à 07:57

clovisbis

Re : Mysql ne fonctionne plus

Hello, le problème est toujours là et toujours très embêtant, des idées ?

Hors ligne

#6 Le 07/06/2016, à 09:19

clovisbis

Re : Mysql ne fonctionne plus

Vraiment personne pour m'aider ?

Hors ligne

#7 Le 07/06/2016, à 10:42

pires57

Re : Mysql ne fonctionne plus

Salut,

Sans les infos il va être compliqué de t'aider ...
Renvois le contenu de ton fichier de conf mysql (/etc/mysql/my.cnf)
PS: par défaut MySQL ne log pas ses requetes, il est donc normal que tu ne trouves pas de mysql dans /var/log.

Dernière modification par pires57 (Le 07/06/2016, à 10:43)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#8 Le 07/06/2016, à 11:23

gl38

Re : Mysql ne fonctionne plus

Chez moi, par défaut mysql enregistre les logs dans /var/log/mysql et ce depuis de nombreuses années. Les fichiers ne sont pas lisibles par tout le monde.
Cordialement,
Guy

Hors ligne

#9 Le 07/06/2016, à 11:32

pires57

Re : Mysql ne fonctionne plus

@gl38

Je viens de vérifier au niveau du contenu de mon fichier my.cnf.
Sous CentOS et Debian Jessie en tout cas ce n'est pas dans la config par défaut.

my.cnf 
# Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file        = /var/log/mysql/mysql.log
#general_log             = 1
#
# Error log - should be very few entries.
#
#log_error = /var/log/mysql/error.log
#
# Here you can see queries with especially long duration
#slow_query_log_file = /var/log/mysql/mysql-slow.log
#slow_query_log      = 1
#long_query_time = 2
#log_queries_not_using_indexes
#

Dernière modification par pires57 (Le 07/06/2016, à 11:34)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#10 Le 07/06/2016, à 12:11

gl38

Re : Mysql ne fonctionne plus

Je suis sous Ubuntu depuis la 8.04...

Je suggère de sauver le dossier /var/lib/mysql (attention aux droits, il n'y a que l’utilisateur mysql qui peut lire son contenu, donc il faut utiliser sudo et garder les permissions).
Ensuite de supprimer le paquet mysql-server complètement et de le réinstaller.

On peut aussi à la place de mysql-server installer mariadb pour voir si ça va mieux. J'ai eu un souci pour démarrer avec mariadb (voir ici post #10).

Cordialement,
Guy

Hors ligne