[Risolto]Can't connect to local MySQL server through socket

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Fedex
Prode Principiante
Messaggi: 120
Iscrizione: sabato 16 febbraio 2008, 10:58
Distribuzione: Ubuntu Server

[Risolto]Can't connect to local MySQL server through socket

Messaggio da Fedex »

Ciao a tutti,

ho il seguente problema:

quando cerco di collegarmi a MySQL, su un server ubuntu, ricevo il seguente errore: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2).

Un attimo fa tutto funzionava perfettamente, dopo un riavvio, il DB non risponde più.

Il file mysqld.sock inoltre sparisce; io lo ricreo vuoto e gli attribuisco i permessi 777 ma non risolvo nulla.

A cosa è dovuta la sparizione del file mysqld.sock?

Grazie
Ultima modifica di Fedex il mercoledì 1 dicembre 2010, 10:34, modificato 1 volta in totale.
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

Messaggio da paper0k »

Se fai

Codice: Seleziona tutto

sudo service mysql status
ti dice che è running?
Altrimenti prova con

Codice: Seleziona tutto

sudo service mysql start
e se non va ancora, posta il contenuto di /var/log/mysql.log e /var/log/mysql.err
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Fedex
Prode Principiante
Messaggi: 120
Iscrizione: sabato 16 febbraio 2008, 10:58
Distribuzione: Ubuntu Server

Re: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

Messaggio da Fedex »

paper0k ha scritto: Se fai

Codice: Seleziona tutto

sudo service mysql status
ti dice che è running?
Altrimenti prova con

Codice: Seleziona tutto

sudo service mysql start
e se non va ancora, posta il contenuto di /var/log/mysql.log e /var/log/mysql.err

Ciao,

mysql non risponde, non posso riavviarlo, fermarlo, avviarlo.

ho risolto temporanamente cambiando il bind-address da 192.168.1.10 a 127.0.0.1.

Devo lasciare mysql in ascolto su l'ip 192.168.1.10 perchè devo poter accedervi da internetper gestire il db con MySQL Workbench

Dopo aver cambiato l'indirizzo di bind e riavvio mysql si è avviato e risponde.

Per fare una prova ho rimesso il bind-address a 192.168.1.10 e per ora tutto sembra funzionare.

Il problema potrebbe essere collegato al cambio del bind-address?

grazie
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

Messaggio da paper0k »

E' poco elegante (e sicuro) ma prova a mettere

Codice: Seleziona tutto

bind-address		= 0.0.0.0
Ultima modifica di paper0k il giovedì 3 giugno 2010, 11:21, modificato 1 volta in totale.
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti