#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
#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