venerdì 9 maggio 2008

Errori nel lancio di mysqld su Ubuntu

Se lanciando il cosiddetto interprete dei comandi di sql e cioè mysqld
la shell vi risponde con un bel...

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

Eccovi pronta una soluzione facile facile...



Codice:
sudo mkdir /var/run/mysqld/
Touch serve ad aggiornare la data di accesso al file in questo caso poiche il file non esiste me ne servo per crearlo ex-novo.
Codice:
sudo touch /var/run/mysqld/mysqld.sock
Con chown cambio il proprietario o il programma che ha diritto di accesso a file o ad una directory
Codice:
sudo chown mysql /var/run/mysqld/
Codice:
sudo chown mysql /var/run/mysqld/mysqld.sock

Infine potete avviare il server mysql
Codice:
sudo mysqld
Vi ricordo che il file di configurazione di mysql lo trovate in :
/etc/mysql/my.cnf

al suo interno potrete constatare che mysql setta come porta e socket di default:

port = 3306
socket = /var/run/mysqld/mysqld.sock

Che volendo potete modificare. Per ogni altra informazione seguite i threads in inglese relativi a ubuntu QUI


2 commenti:

Anonimo ha detto...

a me, nn parte lo stesso, mi da comunque sempre il solito errore

Stained Glass Charleston ha detto...

Hi great rreading your blog

Seguimi dal Cellulare

****ULTIME NOVITA' **** >> Clicca e Guarda <<

BLANK

Ultimi Commenti