Foros del Web » Administración de Sistemas » Unix / Linux »

Problema con MySQL en Fedora Core 4

Estas en el tema de Problema con MySQL en Fedora Core 4 en el foro de Unix / Linux en Foros del Web. Amigos tengo un problema que no he logrado solucionar. Soy nuevo en Linux, en lo que respecta a administracion de este sistema operativo. Por razones ...
  #1 (permalink)  
Antiguo 28/09/2005, 13:22
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
Puntos: 0
Problema con MySQL en Fedora Core 4

Amigos tengo un problema que no he logrado solucionar.
Soy nuevo en Linux, en lo que respecta a administracion de este sistema operativo.

Por razones de trabajo tuve que instalar Fedora Core 4, con el cual no tuve problemas en la instalacion, pero luego de esto surgio la necesidad de levantar Apache, PHP y MySQL.

Apache lo instale sin problemas, pero con el MySQL he tenido mas de un dolor de cabeza.
El asunto es que baje los archivos binarios y segui las instrucciones de instalacion, pero siempre llego a lo mismo, al siguiente error:

Cita:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
He revisado documentacion con respecto a este problema, pero no he logrado solucionarlo.

Ojala me puedan ayudar

Gracias de antemano

Saludos

Pablo.-
__________________
Pablod:-)
  #2 (permalink)  
Antiguo 28/09/2005, 13:34
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
¿"Bajé los archivos binarios"? ¿"Seguí las instrucciones de instalación"? Me parece que andas un poco perdido...

Simplemente abre una consola y ejecuta como root el comando "yum install mysql mysql-server php-mysql httpd". Luego inicias los servicios relevantes usando system-config-services. Finalmente creas los usuarios necesarios en la base de datos mysql (lee el mahual).

No es necesario "bajar los archivos binarios"... a menos que te refieras a que bajaste los RPMs oficiales de Fedora.

Lee la FAQ de Fedora.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 28/09/2005, 14:41
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
Puntos: 0
ociomax, gracias por tu respuesta.

Realice lo que me indicaste, la instalacion termino bien (complete).

Luego fui a los servicios, inicie apache y todo ok, luego inicie el mysqld, me dice q se inicio bien y sale un mensaje abajo que me llamo la atencion
Cita:
mysqld inactivo pero subsistema bloqueado
Luego desde el terminal coloque mysql y nuevamente aparece esto
Cita:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
A que se debe, ojala me puedas ayudar.

Saludos

Pablo.-
__________________
Pablod:-)
  #4 (permalink)  
Antiguo 28/09/2005, 14:47
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Seguramente tienes otras instancias de mysql corriendo en tu servidor. Desinstala todas las demás versiones de mysql que tengas en tu sistema y deja sólo la oficial. Luego reinicia tu servidor e intenta nuevamente iniciar mysql.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #5 (permalink)  
Antiguo 28/09/2005, 14:56
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
Puntos: 0
Sorry, pero como determino si hay otras instancias de mysql, y si las hay como las elimino para dejar solo la oficial.

Disculpa, pero como lo comente soy ultra nuevo en los ambientes linux.

Podrias ayudarme con un poco mas de detalle para solucionar este problema

Saludos Pablo.-
__________________
Pablod:-)
  #6 (permalink)  
Antiguo 28/09/2005, 15:02
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Ejecuta "ps ax | grep mysql". Si hay alguna instancia de mysql corriendo, mátala con "kill NNN", donde NNN es el número del PID de la instancia (el que te entrega grep).

Sobre cómo desinstalar mysql, depende de cómo lo instalaste. Como no nos has dicho cómo lo hiciste, no podemos ayudarte en eso.

Es muy importante que instales todo usando sólo los paquetes RPMs oficiales de tu distribución. Lee la FAQ de Fedora y mi manual de Instalación de Programas en Linux.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #7 (permalink)  
Antiguo 28/09/2005, 15:17
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
Puntos: 0
OK, ejecute
ps ax | grep mysql

Y me sale lo sgte
3544 pts/1 R+ 0:00 grep mysql

Y ahora q????

Por otro lado la instalacion del mysql la hice como me indicaste con "yum install"

Gracias
__________________
Pablod:-)
  #8 (permalink)  
Antiguo 28/09/2005, 15:28
Avatar de tillneo  
Fecha de Ingreso: marzo-2004
Mensajes: 57
Antigüedad: 20 años, 1 mes
Puntos: 0
Holas yo tampoco soy un guru del Linux pero intentare ayudarte, los resultados que te mostro el ps aux | grep mysql no es más que el propio grep mysql asi que segun parece no tienes ninguno en ejecución. Prueba de hacer:
locate mysql | less
asi te mostrara donde hay instalado el MySQL y fijate en si hay diferentes versiones, si es así, elimina la que no sea oficial

Saludos
  #9 (permalink)  
Antiguo 28/09/2005, 15:42
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
Puntos: 0
tillneo

Ejecute locate mysql | less y salio lo siguiente

warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory
warning: You need to run the 'updatedb' command (as root) to create the database.
Please edit /etc/updatedb.conf to enable the daily cron job.
__________________
Pablod:-)
  #10 (permalink)  
Antiguo 28/09/2005, 15:52
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
¿Reiniciaste tu equipo? ¿Intentaste iniciar nuevamente el servicio mysql usando system-config-services? ¿Obtuviste algún error?
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #11 (permalink)  
Antiguo 28/09/2005, 15:57
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
Puntos: 0
Asi es ociomax, reinicie el equipo, intente iniciar el mysqld de nuevo y lo mismo

mysqld inactivo pero subsistema bloqueado

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
__________________
Pablod:-)
  #12 (permalink)  
Antiguo 28/09/2005, 16:40
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Eso es malo. Sigue los siguientes pasos:

1. Desinstala mysql (yum remove mysql mysql-server).
2. Elimina los directorios /var/lib/mysql y /var/run/mysqld; elimina el archivo /etc/my.cnf.
3. Reinicia tu servidor.
4. Reinstala mysql (yum install mysql mysql-server).
5. Inicia el servicio mysql usando system-config-services.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #13 (permalink)  
Antiguo 28/09/2005, 17:59
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años
Puntos: 0
Mil y mil gracias por su aporte, especialmente a "ociomax", gracias por tu ayuda y paciencia, segui las ultimas instrucciones y el mysql ahora esta corriendo.

Saludos

Pablo
__________________
Pablod:-)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:41.