problema acceso a datos mysql Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)

Imagen de sutanejo
0 puntos

Estimados amigos, en la oficina para un proyecto comunitario de formacion tenemos un equipo como server con las siguientes características:

Operating system Ubuntu Linux 10.04.3
Kernel and CPU Linux 2.6.32-33-generic-pae on i686
Processor information Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz, 2 cores
CPU load averages 0.00 (1 min) 0.00 (5 mins) 0.00 (15 mins)
CPU usage 0% user, 0% kernel, 0% IO, 100% idle
Real memory 3.89 GB total, 404.55 MB used
Virtual memory 8.55 GB total, 0 bytes used
Local disk space 449.97 GB total, 40.79 GB used

Package updates 106 package updates are available

para gestionarlo utilizamos

Webmin version 1.580
tenemos apache, php y mysql
Mi dificultad es con los servicios de MySQL

tenemos una pagina de
joomla
moodle
openmeetings

fenoficce
egroupware
y una aplicacion propia de datos en php myadmin

lamentablemente estuvimos sin internet mas de 15 dias y luego de iniciar de nuevo el server se realizaron actualizaciones q desconozco. ahora no permite acceso a las bases de datos.. con las aplicaciones

Lo curioso es que via webmin y phpmysql si se ven las tablas y sus datos el problema al parecer es con el acceso a las bd ! que no se que paso pero me da este error cada vez que intento ingresar por el navegador a las aplicaciones

soy nuevo en esto del ubuntu server he venido aprendiendo en el hacer cotidiano, pero no se que hacer con este problema ya que es importante para nuestro servicio contar con el server activo.

el mensaje de error que sale es:

Failed to connect to database with data you provided:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)

Seguramente en su experiencia y sabiduria espero me puedan orientar que hacer al respecto

mil gracias

Imagen de AgD
+1
0
-1

El codigo de error que te esta dando se puede deber a tres cosas:

  1. mysql no esta corriendo, aunque parece que no es tu caso.
  2. Permisos incorrectos del usuario.
  3. Permisos de archivo incorrectos. Asegúrate que el usuario que corre el demonio mysql tiene permisos de escritura.
+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de sutanejo
+1
0
-1

Antonio, disculpa mi ignorancia y atrevimiento como reviso : he estado googleando pero toy perdido !!

el tema de permisos de usuarioa mysql, como lo verifico ??

y los permisos de archivo.. ? Un luz por favor ?

+1
0
-1

Sutanejo
Colombia
ubuntu server 10

Imagen de sutanejo
+1
0
-1

Revisando en /var/lib/mysql/

el propietario es mysql [106]

y los permisos son rwx------

es por este lado ?

+1
0
-1

Sutanejo
Colombia
ubuntu server 10

Imagen de sutanejo
+1
0
-1

siguiendo el mensaje del problema

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

un detalle mas no encuentro el archivo mysql.sock

que debo hacer para crearlo o para reparar este detalle?

+1
0
-1

Sutanejo
Colombia
ubuntu server 10

Imagen de AgD
+1
0
-1

Revisa el archivo de configuración de mysql. Especialmente el apartado del cliente.

agd-virt@agd-server ~ $ grep client -A3 /etc/mysql/my.cnf 
# The following options will be passed to all MySQL clients
[client]
#password					= your_password
port						= 3306
socket						= /var/run/mysqld/mysqld.sock

En tu caso, la ruta que debes de tener en socket es /var/lib/mysql/mysql.sock. Comprueba que todos tienen, al menos, permisos de ejecución (drwxr-xr-x) sobre los directorios /var, /var/lib; y que el usuario que ejecuta el demonio mysql es propietario y tiene permisos totales de /var/lib/mysql.

Si todo falla, puedes usar una solución fea. Crear un enlace simbólico hacia /tmp: ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

Si haces algún cambio, reinicia el servidor mysql: service mysql restart

+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de sutanejo
+1
0
-1

las propiedades del archivo mysqld.sock en

/var/run/mysqld

grupo mysql (116)
mysqls (106)

permisos son 0777

Aun no me funciona? como deben estar ?

+1
0
-1

Sutanejo
Colombia
ubuntu server 10