Hola alfredo muchas gracias, ya me estan ayudando y se pudo corregir el error que aparecia al comienzo, pero ahora hay otro error y es igual de complicado. el demonio aborta por que dice que hay un problema de seguridad, no se puede ejecutar mysql como root, y se aborta automaticamente, pero cuando se arranca el demonio con otro usuario si funciona.. que puedo hacer?
El 2005-04-05 a las 19:28 -0500, JAVIER PERDOMO escribió:
Hola alfredo muchas gracias, ya me estan ayudando y se pudo corregir el error que aparecia al comienzo, pero ahora hay otro error y es igual de complicado. el demonio aborta por que dice que hay un problema de seguridad, no se puede ejecutar mysql como root, y se aborta automaticamente, pero cuando se arranca el demonio con otro usuario si funciona.. que puedo hacer?
Deberías poner los mensajes de error exactos que te salen, así como el comando exacto que usas. Mi sospecha es que no lo arrancas adecuadamente: en SuSE debiera ser "rcmysql start", pero si lo has hecho de otra forma la primera vez puedes haber cargado la configuración, porque la base inicial no se crea con los usuarios adecuados. -- Saludos Carlos Robinson
Muchas gracias por la respuesta, el error que ocurre es el siguiente cuando ejecuto los siguientes comandos - mysqld Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root! 050405 22:20:29 Aborting 050405 22:20:29 mysqld: Shutdown Complete - mysql status (creo que sin estar ejecutando el demonio este comando es inutil) ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) - rcmysql start Starting service MySQL failed la unica forma de conectarse fue con un comando que hace que el demonio se ejecute con un usuario diferente a root y en el momento no me acuerdo de este. muchas gracias a las personas que me estan colaborando...
El 2005-04-05 a las 22:26 -0500, JAVIER PERDOMO escribió:
Muchas gracias por la respuesta, el error que ocurre es el siguiente cuando ejecuto los siguientes comandos
- mysqld
Ah, es que en SuSE nunca debes hacer eso con mysqld; ese es el problema inicial. Además, prácticamente todos los demonios en SuSE tienen preparado un script de arranque.
- rcmysql start
Starting service MySQL failed
Claro, porque las bases se crearon mal.
la unica forma de conectarse fue con un comando que hace que el demonio se ejecute con un usuario diferente a root y en el momento no me acuerdo de este. muchas gracias a las personas que me estan colaborando...
La cuestión es que cuando llamas a "rcmysql start" la primera vez te inicializa la base de datos con los permisos y propietarios adecuados: if test ! -d $datadir/mysql ; then echo "Creating MySQL privilege database and starting MySQL..." mysql_install_db --user=$mysql_daemon_user || rc_failed # Fix ownerships and permissions for $datadir chmod 755 $datadir chown -R $mysql_daemon_user $datadir else echo "Starting service MySQL" fi Así que yo borraría los ficheros del mysql, y dejaría que el script los recrease. Si no, no conseguirás que el suse arranque automáticamente con el servidor corriendo... -- Saludos Carlos Robinson
Muchas gracias, ya se borraron los archivos del directorio mysql y se
corrio nuevamente mysqld y funciona.........
Gracias nuevamente
On Wed, 6 Apr 2005 13:42:48 +0200 (CEST), "Carlos E. R."
El 2005-04-05 a las 22:26 -0500, JAVIER PERDOMO escribió:
Muchas gracias por la respuesta, el error que ocurre es el siguiente cuando ejecuto los siguientes comandos
- mysqld
Ah, es que en SuSE nunca debes hacer eso con mysqld; ese es el problema inicial. Además, prácticamente todos los demonios en SuSE tienen preparado un script de arranque.
- rcmysql start
Starting service MySQL failed
Claro, porque las bases se crearon mal.
la unica forma de conectarse fue con un comando que hace que el demonio se
ejecute con un usuario diferente a root y en el momento no me acuerdo de este. muchas gracias a las personas que me estan colaborando...
La cuestión es que cuando llamas a "rcmysql start" la primera vez te inicializa la base de datos con los permisos y propietarios adecuados:
if test ! -d $datadir/mysql ; then echo "Creating MySQL privilege database and starting MySQL..." mysql_install_db --user=$mysql_daemon_user || rc_failed
# Fix ownerships and permissions for $datadir chmod 755 $datadir chown -R $mysql_daemon_user $datadir else echo "Starting service MySQL" fi
Así que yo borraría los ficheros del mysql, y dejaría que el script los recrease. Si no, no conseguirás que el suse arranque automáticamente con el servidor corriendo...
-- Saludos Carlos Robinson
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-- NEVER CRY OVER SPOILED MILK
participants (2)
-
Carlos E. R.
-
JAVIER PERDOMO