Impossibile connettersi al server MySQL locale tramite socket '/var/lib/mysql/mysql.sock' (2)


0

Questo NON è un duplicato di Impossibile connettersi al server MySQL locale tramite socket '/var/lib/mysql/mysql.sock'

Il problema era di spazio su disco insufficiente. Nessun problema del genere qui.

Ho una configurazione mysql su un sistema Redhat Centos 5.5, che funzionava bene fino al riavvio.

L'applicazione web sputa:

 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

quando si tenta di connettersi ad esso.

Non sono in grado di eseguire:

 root@server [~]# /usr/bin/mysql_secure_installation
 ...
 Enter current password for root (enter for none):
 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Indipendentemente da ciò che inserisco (password di root, password mysql precedente o vuota), dice ancora la stessa cosa.

Anche:

root@server [~]# cat /var/log/mysqld.log
101021 18:37:34  mysqld ended

Edit1: dopo aver eseguito il servizio mysqld restart

101022 00:43:46  mysqld started
101022  0:43:46  InnoDB: Started; log sequence number 0 2820714
101022  0:43:46 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.77'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution

Risposte:


0

Prova a riavviarlo per vedere se ci sono messaggi di errore.

service mysqld restart

Ha avviato la mia applicazione, ma non sono sicuro che abbia risolto i miei problemi ... L'output del registro in Edit1
siliconpi,

Sembra che non sia impostato per essere eseguito all'avvio allora. chkconfig mysqld on
Ignacio Vazquez-Abrams,

Proprio quello! L'ho fatto, ho riavviato per controllare e voilà!
siliconpi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.