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

Problemas con Mysql

Estas en el tema de Problemas con Mysql en el foro de Unix / Linux en Foros del Web. Hola: Estuve tratando de instalar mysql version 5.0.0 alpha en mi servidor linux red hat, pero tengo obstaculos. Segui los pasos al pie de la ...
  #1 (permalink)  
Antiguo 04/10/2004, 20:28
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años
Puntos: 0
Problemas con Mysql

Hola:
Estuve tratando de instalar mysql version 5.0.0 alpha en mi servidor linux red hat, pero tengo obstaculos.

Segui los pasos al pie de la letra, pero a la hora de iniciarlo, me arroja:

----------------------------------------------------------------------
[root@JCLinuxServer bin]# /usr/local/mysql/bin/mysqld_safe --user-mysql &
[2] 2304
[1] Exit 127 /usr/local/mysql/bin/safe_mysqld --user-mysql
[root@JCLinuxServer bin]# Starting mysqld daemon with databases from /usr/local/mysql/var
041004 21:21:56 mysqld ended
----------------------------------------------------------------------
y cuando quiero ejecuitar el mysql..
------------------------------------------------------------
[root@JCLinuxServer bin]# /usr/local/mysql/bin/mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
------------------------------------------------------------
este archivo del socket si existe, lo raro es que tiene 0kb (sera normal esto?)

A la hora de ver el estado:
-----------------------------------------------------------
[root@JCLinuxServer bin]# /usr/local/mysql/bin/mysqladmin status
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
-----------------------------------------------------------------

Comprobe que no existe otro mysql corriendo en el sistema y que si existe tal socket.
.....
Entonces no entiendo que es lo q pasa, me pueden ayudar? si quieren mas datos me los piden. Gracias.!!!!!!
__________________
Uno para todos!!!
Y todos para uno!!!
  #2 (permalink)  
Antiguo 09/10/2004, 09:14
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años
Puntos: 0
Nadie lo sabe?. pls muchachos me urge la ayudita
Gracias
__________________
Uno para todos!!!
Y todos para uno!!!
  #3 (permalink)  
Antiguo 11/10/2004, 11:22
Avatar de Tk421  
Fecha de Ingreso: agosto-2001
Ubicación: Australia
Mensajes: 384
Antigüedad: 23 años, 2 meses
Puntos: 0
Chekea que MySQL esta funcionando

Cita:
ps auwx | grep mysqld
Y postea el resultado
__________________
Tk421
Configuration management for Linux
  #4 (permalink)  
Antiguo 11/10/2004, 11:27
Avatar de Tk421  
Fecha de Ingreso: agosto-2001
Ubicación: Australia
Mensajes: 384
Antigüedad: 23 años, 2 meses
Puntos: 0
De todas maneras deberias instalar el script de inicio y cargar los servicios con

Cita:
service mysqld start
__________________
Tk421
Configuration management for Linux
  #5 (permalink)  
Antiguo 11/10/2004, 19:07
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años
Puntos: 0
Este es el resultado

root 1868 0.0 0.2 3636 676 pts/0 S 20:05 0:00 grep mysqld

[root@JCLinuxServer root]# service mysqld start
mysqld: unrecognized service

Este es el otro resultado. Bueno, esto se inicia con el safe...

--------------
[root@JCLinuxServer bin]# /usr/local/mysql/bin/safe_mysqld --user-mysql &
[1] 1876
[root@JCLinuxServer bin]# Starting mysqld daemon with databases from /usr/local/mysql/var
041011 20:08:57 mysqld ended


[1]+ Done /usr/local/mysql/bin/safe_mysqld --user-mysql
----------------------------------
Ejecuto nuevamente el ps
-----------------------------------

[root@JCLinuxServer bin]# ps auwx | grep mysqld
root 1903 0.0 0.2 3640 680 pts/0 S 20:09 0:00 grep mysqld
[root@JCLinuxServer bin]#

----------------.
HELP!!!
__________________
Uno para todos!!!
Y todos para uno!!!

Última edición por jcdlcc; 11/10/2004 a las 19:10
  #6 (permalink)  
Antiguo 12/10/2004, 07:50
Avatar de Tk421  
Fecha de Ingreso: agosto-2001
Ubicación: Australia
Mensajes: 384
Antigüedad: 23 años, 2 meses
Puntos: 0
Bueno, ya tenemos diagnostico. MySQL NO ESTA FUNCIONANDO. Nada mas iniciarse, se detiene. (Aunque tengas el archivo mysql.sock, el servidor se m,uere nada mas arrancar).

Hay que ver que ha pasado. Si has configurado bien el servidor MySQL, deberia crear una entrada en el log del sistema en /var/log/mysqld.log (puede que este en otro sitio, buscalo con "locate mysqld.log"

Para ver el contenido de ese archivo, ejecuta

Cita:
cat /var/log/mysqld.log | less
Si el archivo es muy grande, ejecuta

Cita:
tail /var/log/mysqld.log
, devolverá las últimas 10 líneas del archivo.

Si necesitas ayuda postea los resultados que consideres relevantes de mysqld.log
__________________
Tk421
Configuration management for Linux
  #7 (permalink)  
Antiguo 12/10/2004, 07:53
Avatar de Tk421  
Fecha de Ingreso: agosto-2001
Ubicación: Australia
Mensajes: 384
Antigüedad: 23 años, 2 meses
Puntos: 0
De todas maneas, parece que MySQL 5 no es estable todavía: deberías plantearte instalar una versión estable del servidor de datos.
__________________
Tk421
Configuration management for Linux
  #8 (permalink)  
Antiguo 12/10/2004, 17:56
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años
Puntos: 0
bueno la verdad llegue a esta version 5, pues ni las 3.XXXX ni las 4.xxxx me funcionaron.

Por otro lado, no existe un mysqld.log

El comando....: find -name mys*.log
no encuentra nada en el /.

Si van a decir :"No esta bien configurado", les dire q segui toodos los pasos, hasta los de permisos de usuario mysql.

Alguna sugerencia amigos...
__________________
Uno para todos!!!
Y todos para uno!!!
  #9 (permalink)  
Antiguo 13/10/2004, 05:59
Avatar de Tk421  
Fecha de Ingreso: agosto-2001
Ubicación: Australia
Mensajes: 384
Antigüedad: 23 años, 2 meses
Puntos: 0
Que la version 3 ni la 4 te funcionaron????

Algo raro harias. Yo tengo un redhat 9 con MySQL 3 funcionando perfectamente.

Mi consejo: Desinstalalo. Completamente. Instalate apt . Usa los repositorios de fedora legacy

Cita:
rpm http://download.fedoralegacy.org/apt redhat/9/i386 os updates legacy-utils
(Añade la linea anterior a /etc/apt/sources.list)

Y ejecuta los siguientes comandos:

Cita:
apt-get update
Cita:
apt-get install mysql
Y ya esta.
__________________
Tk421
Configuration management for Linux
  #10 (permalink)  
Antiguo 05/11/2004, 21:18
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años
Puntos: 0
Hola de nuevo

Hola,
Debido al error, tuve q formatear la maquina, para lograr una instalacion limpia de mysql con LAMP, entonces adivinen q?

Siguiendo con los pasos de una pag web: http://jips.bankhacker.com/linux/apache/ssl/

Falla la parte del mysql, la linea q dice...

/usr/src/mysql/scripts/mysql_install_db

me dice q hay q ejecutar make install antes de eso, y q libexec/mysql no existe (lo cual es cierto), q pasa con esto?.
Gracias por su atenciion..
Les estare dando mas detalles despues.
__________________
Uno para todos!!!
Y todos para uno!!!
  #11 (permalink)  
Antiguo 08/11/2004, 18:26
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años
Puntos: 0
pls es urgente....
teach me guys....

miren, esta es la secuencia de instalacion q realizo...

***Entro a esta carpeta***
cd /usr/src/mysql


***ejecuto el configure***
./configure --without-debug --prefix=/usr/local/mysql

***Compilo***
make
make install

Sale: .................Thank you for choosing MySQL!


***copio a inicio***
cp /usr/src/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql

Lo copia en la carpeta /etc/rc.d/init.d/mysql

***Y CUANDO QUIERO INSTALAR LAS TABLAS***

/usr/src/mysql/scripts/mysql_install_db

Didn't find /usr/local/mysql/libexec/mysqld
You should do a 'make install' before executing this script


PORQUE PASA ESTO???, DONDE HAGO EL MAKE INSTALL, SI YA LO HICE PREVIAMENTE, Y PQ NO SE CREO LA CARPETA /usr/local/mysql/libexec/mysqld
GRACIAS POR AYUDARME.

esto es lo q seguiria a continuacion.........

chmod 755 /etc/rc.d/init.d/mysql
/usr/local/mysql/bin/safe_mysqld &
* Es normal que esta ultima orden no nos devuelva la
* linea de comando hasta que pulsemos ENTER
/usr/local/mysql/bin/mysqladmin -u root password 'miclave'
* Sustituya miclave por la clave que desee
### Se crean enlaces a los programas más usados ...
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin
ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump

GRACIAS!!!!
__________________
Uno para todos!!!
Y todos para uno!!!
  #12 (permalink)  
Antiguo 09/11/2004, 12:16
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Tk421 ya te dijo la solución: usa el paquete de mysql que está en el repositorio de Fedora Legacy. Puedes instalarlo manualmente o usando apt.

NO instales desde las fuente, a menos que sepas muy bien lo que haces.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #13 (permalink)  
Antiguo 14/11/2004, 20:56
 
Fecha de Ingreso: febrero-2004
Ubicación: horcon
Mensajes: 133
Antigüedad: 20 años, 9 meses
Puntos: 1
yo tenia el mismo error con mysql en slackware 10 lo ke hice fu esto
su mysql
mysql_install_db
exit
despues coloco
mysqld_safe
y listo con eso solucione el problema espero ke te sirva.. saludos
__________________
pato
  #14 (permalink)  
Antiguo 15/11/2004, 19:51
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 21 años
Puntos: 0
bueno no me ayudo mucho, me sale el mismo mensaje.
D todas maneras gracias...muchas gracias..
Tampoco me liga lo del fedora legacy, nunca se conecta a la web, asi este bien configurada la red y proxy.
__________________
Uno para todos!!!
Y todos para uno!!!
  #15 (permalink)  
Antiguo 15/11/2004, 20:30
 
Fecha de Ingreso: febrero-2004
Ubicación: horcon
Mensajes: 133
Antigüedad: 20 años, 9 meses
Puntos: 1
prueba con esto
wuenas -..

mysql_install_db
chown -R mysql.mysql /var/lib/mysql
despues
mysqld_safe
pruebalo asi y si no te resulta has lo mismo pero como mysql (su mysql)
bueno espero ke ahora si te sirva amigo ...
saludos
__________________
pato
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 09:59.