Hola a todos: Estoy intentando configurar/terminar de instaar la BBDD mysql en mi sistema, pero no acabo de conseguirlo. Lo primero que he hecho es, desde root, ejecutar el mysql_install_db, el cual no dió problema alguno. ----- # mysql_install_db Installing all prepared tables 040826 16:46:11 /usr/sbin/mysqld: Shutdown Complete PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h edulix.midominio password 'new-password' See the manual for more instructions. NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be able to use the new GRANT command! You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory: cd sql-bench ; perl run-all-tests Please report any problems with the /usr/bin/mysqlbug script! The latest information about MySQL is available on the web at http://www.mysql.com Support MySQL by buying support/licenses at https://order.mysql.com ----- Y a seguir instrucciones: vamos a iniciar mysql tal y como nos dice no ? pues nada, que no se peude. a veces despues de esperar 20 segundos me dice failed...: /# /etc/init.d/mysql start Starting service MySQL failed O, otra vez me dijo que se había iniciado pero luego un /etc/init.d/mysql status inidciaba que estaba "unused", etc. Finalmente, conseguí encontrar cual era el archivo log del mysql: var/lib/mysql/mysql.log. Ahí me encuentro el siguiente mensaje repetidas veces: ----- 040826 16:39:11 mysqld started 040826 16:39:11 Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno: 13) 040826 16:39:11 Aborting 040826 16:39:11 /usr/sbin/mysqld: Shutdown Complete 040826 16:39:11 mysqld ended ----- ¡Pero /var/lib/mysql/mysql/host.frm existe! He leído (buscando en google) que quizás debería hacer un chmod -R mysql.mysql /var/lib/mysql pero... no existen en mi pc ningún usuario/grupo llamados mysql. ¿Es esta realmente la solución y lo que ocurre es que tengo que primero crearlos? ¿y si no, cual es el problema? Gracias por adelantado, Edulix,
Prueba a iniciar el servicio con rcmysqld start o rcmyslq start
Saludos.
Julio Cesar Damian
----- Original Message -----
From: "Edulix"
El Jueves, 26 de Agosto de 2004 18:06, escribió:
Prueba a iniciar el servicio con rcmysqld start o rcmyslq start Saludos.
Julio Cesar Damian
Vaya, pues ejecutando el "# rcmyslq start" (el anterior no funciona) me encuentro con exactamente con el mismo problema. Le digo rcmyslq start, me dice done, y le digo rcmyslq status, me devuelve unused, y me voy al log y veo que acaba de aprecer otra entrada sobre el error que antes relaté. ¿Alguna idea sobre qué hacer ante tal error? ¿Nadie por aquí tiene y usa mysql en SuSE 9.1? Gracias de todos modos, Edulix.
La única forma en que lo puede activar fue mediante webmin, puedes bajar el rpm 1.150 y ese es compatible. SALUDOS! -----Mensaje original----- De: Edulix [mailto:edulix@spymac.com] Enviado el: Jueves, 26 de Agosto de 2004 12:16 p.m. Para: suse-linux-s@suse.com Asunto: Re: [suse-linux-s] mysql: difícil en Suse eh ! El Jueves, 26 de Agosto de 2004 18:06, escribió:
Prueba a iniciar el servicio con rcmysqld start o rcmyslq start Saludos.
Julio Cesar Damian
Vaya, pues ejecutando el "# rcmyslq start" (el anterior no funciona) me encuentro con exactamente con el mismo problema. Le digo rcmyslq start, me dice done, y le digo rcmyslq status, me devuelve unused, y me voy al log y veo que acaba de aprecer otra entrada sobre el error que antes relaté. ¿Alguna idea sobre qué hacer ante tal error? ¿Nadie por aquí tiene y usa mysql en SuSE 9.1? Gracias de todos modos, Edulix. -- 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
Hola Edulix creo que te tengo visto de otor lado; ;-) Puedes hacer lo que te han comentado ya,o bien, y muy recomendable por su facilidad es utilizar un programa allinone como lo es *Xampp* (contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, Turck MMCache, SQLite and IMAP C-Client.), yo es que utlizo en SuSE y me funciona muy bien, comodo y facil de usar; aqui encontraras la pagina del proyecto: http://sourceforge.net/projects/xampp/ a mi me parece una buena opcion. un saludo.
Edulix wrote:
El Jueves, 26 de Agosto de 2004 18:06, escribió:
Prueba a iniciar el servicio con rcmysqld start o rcmyslq start Saludos.
Julio Cesar Damian
Vaya, pues ejecutando el "# rcmyslq start" (el anterior no funciona) me encuentro con exactamente con el mismo problema. Le digo rcmyslq start, me dice done, y le digo rcmyslq status, me devuelve unused, y me voy al log y veo que acaba de aprecer otra entrada sobre el error que antes relaté.
¿Alguna idea sobre qué hacer ante tal error? ¿Nadie por aquí tiene y usa mysql en SuSE 9.1?
Yo uso postgresql, y tratando de iniciarlo desde la linea de comandos, tambien me daba error, hasta que fui al yast, y lo activé en el editor de niveles de ejecución. ¿No probaste de esa forma?
Hola a todo el mundo! Bueno, pues ya lo he conseguido ;-). Sólo necesitaba mirarme un poco mejor la el manual de la gente de mysql, que es ciertamente muy completo y fácil de entender. A ver, la solución pasa por ejecutar el script de installación de la siguiente manera: [root@localhost]# mysql_install_db --user=mysql y NO a secas (sin el parámetro " --user=mysql"), como antes yo intentaba. De esta manera, automáticamente se crea el usuario mysql, y se le dan los permisos correspondientes al directorio /var/lib/mysql y a los ficheros/direcotrios que contiene. De todas formas sigo pensando que se echa en falta un módulo para configurar mysql (o pgsql, o las que tengamos instaladas) en el Yast ! Un saludo, Edulix.
On Fri, 27 Aug 2004 15:18:32 +0200, Edulix wrote:
De todas formas sigo pensando que se echa en falta un módulo para configurar mysql (o pgsql, o las que tengamos instaladas) en el Yast !
Leía extrañado este hilo porque en mi caso, MySQL siempre funcionó a la primera con sólo instalar el RPM (desde la 8.2 hasta la actual 9.1). Sin password de root, pero funcionando :? Para YaST ahora cualquiera puede hacer módulos, es GPL. Hay más posibilidades de que caiga, quiero decir :) -- Benjamí http://weblog.bitassa.net .
El Viernes, 27 de Agosto de 2004 08:18, Edulix escribió:
Hola a todo el mundo!
Bueno, pues ya lo he conseguido ;-). Sólo necesitaba mirarme un poco mejor la el manual de la gente de mysql, que es ciertamente muy completo y fácil de entender.
A ver, la solución pasa por ejecutar el script de installación de la siguiente manera:
[root@localhost]# mysql_install_db --user=mysql
y NO a secas (sin el parámetro " --user=mysql"), como antes yo intentaba. De esta manera, automáticamente se crea el usuario mysql, y se le dan los permisos correspondientes al directorio /var/lib/mysql y a los ficheros/direcotrios que contiene.
De todas formas sigo pensando que se echa en falta un módulo para configurar mysql (o pgsql, o las que tengamos instaladas) en el Yast !
Un saludo, Edulix.
aqui hay unas ideas http://www.novell.com/coolsolutions/netware/features/a_amp_linux_nw.html
participants (7)
-
Benjamí Villoslada
-
DoT
-
Edulix
-
Juan Erbes
-
Julio César Damián Radilla
-
riven
-
Saúl Nova Barrueta