View previous topic :: View next topic |
Author |
Message |
arnor Tux's lil' helper
Joined: 01 Nov 2004 Posts: 147
|
Posted: Mon Mar 07, 2005 9:03 am Post subject: Can't connect to local MySQL server through socket |
|
|
Salve forum,
sto mettendo in piedi una macchina server con mysql 4.1.8.
Tutto funzionava egregiamente fino a quando è apparso questo messaggio di errore:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Ci tengo a precisare che funzionava, dopo una MIA(-_-') azione ha smesso.
Riassunto:
- emerge di mysql
- check tutto funziona ma io non posso collegarmi dall'esterno... sospendo e vado avanti con altri pacchetti
- emerge di qmail mi da un block con un pacchetto (mail-mta/ssmtp-2.61)
- tolgo il pacchetto e faccio emerge di qmail senza problemi
- a quel punto mi prende lo scrupolo di voler controllare che non ci siano problemi di consistenza
- lancio emerge --depclean che trova (net-mail/mailbase-0.00-r
- e poi visto che avevo fatto un paio di piccoli cambi in make.conf (-X, -qt)
- emerge --update --deep --newuse world
- a questo punto scopro (in rete) che per far accedere dall'esterno al db mysql devo commentare una riga in my.cnf (bind-address = 127.0.0.1)
- riavvio mysql
- #mysql -u root
- -> ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Cerco in rete e trovo questo post che mi dice che se non c'è il mysqld.sock va creato... solo che non ho capito a cosa deve puntare.
http://forums.mysql.com/read.php?11,9689,14974#msg-14974
- ho fatto un test anche con revdep-rebuild e mi dice che tutto va bene
- ho provato a fare unmerge merge di mysql 4.1 e nulla
- ho provato a fare emerge di mysql 4.023 e nulla
- in pratica il .sock non viene più ricreato :/
sono abbastanza basito... qualche idea?
grazie Lorenzo |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Mon Mar 07, 2005 9:50 am Post subject: |
|
|
Code: |
netstat -nlp | grep -i mysql
|
posta l'output, vediamo cosa esce |
|
Back to top |
|
|
arnor Tux's lil' helper
Joined: 01 Nov 2004 Posts: 147
|
Posted: Mon Mar 07, 2005 10:26 am Post subject: |
|
|
web1 mysqld # netstat -nlp | grep -i mysql
--> Vuoto cosmico
web1 mysqld # /etc/init.d/mysql start
* WARNING: "mysql" has already been started.
ciao lo |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Mon Mar 07, 2005 10:33 am Post subject: |
|
|
mysql non è avviato
Code: |
/etc/init.d/mysql zap
/etc/init.d/mysql start
|
dà errori ? |
|
Back to top |
|
|
arnor Tux's lil' helper
Joined: 01 Nov 2004 Posts: 147
|
Posted: Mon Mar 07, 2005 10:37 am Post subject: |
|
|
ho fatto i seguenti comandi:
web1 mysqld # /etc/init.d/mysql start
* WARNING: "mysql" has already been started.
web1 mysqld # /etc/init.d/mysql zap
* Manually resetting mysql to stopped state.
web1 mysqld # /etc/init.d/mysql start
* Starting mysqld... [ ok ]
web1 mysqld # mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
ciao lo |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Mon Mar 07, 2005 11:06 am Post subject: |
|
|
per qualche motivo, il server non si avvia.
controlla nei file di log di mysql se c'è qualche indicazione |
|
Back to top |
|
|
|