buen dia. tengo un problema, estando trabajando en un proyecto escolar en el cual me piden hacer una seria de subconsultas descubro qu eel MySQL de mis dos maquinas, una con la version 9.0 y la otra con la 9.1, no lo soprtan, esto es por qu elas tablas no son InnoDB, intentando corregir esto busque en la red, hasta ahora sin exito, por una solucion. sabe alguno de ustedis si nuestra distro, suse, tiene alguna metodologia particular de como dar soporte a InnoDB, ya que segun leo deberia traerla activa por default. gracias por su ayuda -- Ing. Daniel Magaña Molina Gnovus Networks & Software daniel@gnovus.com www.gnovus.com Tel. 9991466011 Merida, Yuc.
que tal, solo para anunciar la solucion a mi problema depues de mucho leer y mucho intentar la solucion es instalar el mysql-MAX que viene con nuestra distro preferida, depues quitar los comentarios en le archivo /etc/my.cnf, solo aquello que hagan referencia a innodb, reiniciar el MySQL y VOILA!!, todo funciono. esto lo tome de un hilo de la lista de suse en ingles. suerte a todos y saludos On Tue, 2004-10-26 at 07:18 -0700, Daniel Magaña Molina wrote:
buen dia.
tengo un problema, estando trabajando en un proyecto escolar en el cual me piden hacer una seria de subconsultas descubro qu eel MySQL de mis dos maquinas, una con la version 9.0 y la otra con la 9.1, no lo soprtan, esto es por qu elas tablas no son InnoDB, intentando corregir esto busque en la red, hasta ahora sin exito, por una solucion.
sabe alguno de ustedis si nuestra distro, suse, tiene alguna metodologia particular de como dar soporte a InnoDB, ya que segun leo deberia traerla activa por default.
gracias por su ayuda
-- Ing. Daniel Magaña Molina Gnovus Networks & Software daniel@gnovus.com www.gnovus.com Tel. 9991466011 Merida, Yuc.
-- Ing. Daniel Magaña Molina Gnovus Networks & Software daniel@gnovus.com www.gnovus.com Tel. 9991466011 Merida, Yuc.
estoy interesado pues tengo el mismo problema. Innodb es soportado a partir de una version de mysql. En la 9,0 de suse ya viene una version superior a esa que inicia el soporte innodb, asi que entiendo que deberia funcionar pero no es asi. He buscado bastante info pero no me ayuda en nada.. he buscado en el mysql.ini o .conf las varibles del tipo innodb que estan comentadas, las descomento pero, entonces no me inicia mysql dandome un error de mysql.socket. en fin que poco o nada puedo ayudarte pues he dado muchos golpes y todos con mal resultado el problema es que si miras las variables de mysql tiene el have_innodb a NO y asi no vamos a ninguno lado :( saludos ---------------------------------
pero pero.. no puede ser :( eso lo llevo haciendo meses y tras descomentar todo lo referente a innodb en my.cnf no me arranca, me da error en my.socket :( que es el mysql-MAX¿? ---------------------------------
que tal pedro pues al parecer si me da soporte, descomente las lineas y cree ya tablas con innodb, pero aun asi las subconsultas me mandan errores de sintaxys, no se si algo me falte comentas en tu correo qu esuse tiene la variable mysql have_innodb = no, donde veo eso??, no encuentro esa variable :( espero me ayudes con esa parte y podamos hacer trabajar el MySQL el pauqete mysql-max tiene esta descripcion: An optional MySQL server binary that supports features like transactional tables. To make use of these features, just install this package in addition to the MySQL package. y esta en el yast On Tue, 2004-10-26 at 07:45 +0200, Pedro b wrote:
pero pero.. no puede ser :( eso lo llevo haciendo meses y tras descomentar todo lo referente a innodb en my.cnf no me arranca, me da error en my.socket :(
que es el mysql-MAX¿?
---------------------------------
-- Ing. Daniel Magaña Molina Gnovus Networks & Software daniel@gnovus.com www.gnovus.com Tel. 9991466011 Merida, Yuc.
El Mar 26 Oct 2004 01:45, Pedro b escribió:
pero pero.. no puede ser :( eso lo llevo haciendo meses y tras descomentar todo lo referente a innodb en my.cnf no me arranca, me da error en my.socket :(
que es el mysql-MAX¿? Es la versión ACID Compliant de MySQL como alternativa a las BD corporatívas. MySQL. com adquirió SAP DB y la renombró MAXDB.
Un Saludo.
---------------------------------
-- "Háganme SPAM, aquí los espero..." Hugo Sandoval ********************************* Hugo Sandoval Consultor Senior www.softwarelibre.com.ve hugo@softwarelibre.com.ve spock@linux.org.ve hsandoval@ven.org hugospock@yahoo.com 58-261-7560687 58-261-7560836 *********************************
si mira me refiero a esto: mysql> SHOW VARIABLES LIKE '%innodb%'; +---------------------------------+------------+ | Variable_name | Value | +---------------------------------+------------+ | have_innodb | YES | | innodb_additional_mem_pool_size | 1048576 | | innodb_buffer_pool_size | 8388608 | | innodb_data_file_path | ibdata:30M | | innodb_data_home_dir | | | innodb_force_recovery | 0 | | innodb_thread_concurrency | 8 | | innodb_fast_shutdown | ON | | innodb_flush_method | | | innodb_log_arch_dir | . | si haces el show que te pongo ahi arriba, deberian al menos alguna de esas variables y sobre todo la de have_innodb=YES Pues no entiendo nada, si yo descomento en el my.cnf las opciones de innodb no me arranca, pq como digo no me crea el socket :( El mysql-MAX es un complento del mysql? machaca el otro? donde lo mete? Por otro lado si quieres ademas que el mysqladmin sea capaz de ver el tipo de tablas innodb, tendras que crear tablas y otras opciones para PMA y no se que historias mas (ahora no recuerdo) pero esos errores te dice la solucion el propio mysqladmin. Yo de momento estoy trabajando sin opciones innodb, que remedio Daniel Magaña Molina <dan666@gnovus.com> wrote: comentas en tu correo qu esuse tiene la variable mysql have_innodb = no, donde veo eso??, no encuentro esa variable ---------------------------------
El mysql-MAX es un complento del mysql? machaca el otro? donde lo mete? Hugo Sandoval <hugo@softwarelibre.com.ve> wrote: Es la versión ACID Compliant de MySQL como alternativa a las BD corporatÃvas. MySQL. com adquirió SAP DB y la renombró MAXDB. ---------------------------------
refirmo mi ignorancia en muchas cosas ya verifique por todos lados que efectivamente el soporte para innodb este activado y lo esta, pero aun no puedo hacer subconsultas me sique dando un error de sintaxis y me esta volviendo loco, y apude generar las llaves foranes y todo espero tengan algun tip On Tue, 2004-10-26 at 09:46 +0200, Pedro b wrote:
si mira me refiero a esto: mysql> SHOW VARIABLES LIKE '%innodb%'; +---------------------------------+------------+ | Variable_name | Value | +---------------------------------+------------+ | have_innodb | YES | | innodb_additional_mem_pool_size | 1048576 | | innodb_buffer_pool_size | 8388608 | | innodb_data_file_path | ibdata:30M | | innodb_data_home_dir | | | innodb_force_recovery | 0 | | innodb_thread_concurrency | 8 | | innodb_fast_shutdown | ON | | innodb_flush_method | | | innodb_log_arch_dir | . |
si haces el show que te pongo ahi arriba, deberian al menos alguna de esas variables y sobre todo la de have_innodb=YES
Pues no entiendo nada, si yo descomento en el my.cnf las opciones de innodb no me arranca, pq como digo no me crea el socket :(
El mysql-MAX es un complento del mysql? machaca el otro? donde lo mete?
Por otro lado si quieres ademas que el mysqladmin sea capaz de ver el tipo de tablas innodb, tendras que crear tablas y otras opciones para PMA y no se que historias mas (ahora no recuerdo) pero esos errores te dice la solucion el propio mysqladmin.
Yo de momento estoy trabajando sin opciones innodb, que remedio
Daniel Magaña Molina <dan666@gnovus.com> wrote:
comentas en tu correo qu esuse tiene la variable mysql have_innodb = no, donde veo eso??, no encuentro esa variable
---------------------------------
-- Ing. Daniel Magaña Molina Gnovus Networks & Software daniel@gnovus.com www.gnovus.com Tel. 9991466011 Merida, Yuc.
bueno, yo poco mas puedo decir mientras no me deje crearlas del tipo innodb :( por cierto...... el mysql-max es un complemento al mysql o sustituye al mysql? es que no me gustaria perder las tablas que ya tengo creadas Daniel Magaña Molina <dan666@gnovus.com> wrote: refirmo mi ignorancia en muchas cosas ya verifique por todos lados que efectivamente el soporte para innodb este activado y lo esta, pero aun no puedo hacer subconsultas me sique dando un error de sintaxis y me esta volviendo loco, y apude generar las llaves foranes y todo espero tengan algun tip ---------------------------------
es un suplemento, de hecho al instalarlo no perdi ninguna de mis bases de datos anteriores o funconalidad alguna On Wed, 2004-10-27 at 06:16 +0200, Pedro b wrote:
bueno, yo poco mas puedo decir mientras no me deje crearlas del tipo innodb :(
por cierto...... el mysql-max es un complemento al mysql o sustituye al mysql? es que no me gustaria perder las tablas que ya tengo creadas
Daniel Magaña Molina <dan666@gnovus.com> wrote: refirmo mi ignorancia en muchas cosas
ya verifique por todos lados que efectivamente el soporte para innodb este activado y lo esta, pero aun no puedo hacer subconsultas me sique dando un error de sintaxis y me esta volviendo loco, y apude generar las llaves foranes y todo
espero tengan algun tip
---------------------------------
-- Ing. Daniel Magaña Molina Gnovus Networks & Software daniel@gnovus.com www.gnovus.com Tel. 9991466011 Merida, Yuc.
ok gracias sólo una cosa mas, has conseguido ya solventar todos los problemas que tenias? Mysql se sigue ejecutando igual? con mysql y el demonio con mysqld? vamos que lo unico que hace es añadir algo a la instalacion de mysql anterior? Saludos y gracias Daniel Magaña Molina wrote: es un suplemento, de hecho al instalarlo no perdi ninguna de mis bases de datos anteriores o funconalidad alguna ---------------------------------
todo lo qu ees soporte a innodb se soluciono con la instalacion de el mysql-max, pero lo de las subconsultano no, esto es por qu eeso solo lo soporta la version 4.1 y yo tengo la 4.0.18, ya estoy trabajando en la migracion pero no es tan simple, pero si lo qu ebuscas es soporte a innodb, llves foraneas, etc, con solo instslar el paquete se soluciona tu vida y no hay cambios, todo funciona y se levanta de la misma forma qu elo hacias antes suerte On Thu, 2004-10-28 at 07:31 +0200, Pedro b wrote:
ok gracias sólo una cosa mas, has conseguido ya solventar todos los problemas que tenias? Mysql se sigue ejecutando igual? con mysql y el demonio con mysqld? vamos que lo unico que hace es añadir algo a la instalacion de mysql anterior?
Saludos y gracias
Daniel Magaña Molina wrote: es un suplemento, de hecho al instalarlo no perdi ninguna de mis bases de datos anteriores o funconalidad alguna
---------------------------------
-- Ing. Daniel Magaña Molina Gnovus Networks & Software daniel@gnovus.com www.gnovus.com Tel. 9991466011 Merida, Yuc.
gracias mil Esta tarde instalo el paquete desde el yast (espero que se instale bien :p) y pruebo. Joe.. tanto tiempo dandole vueltas. grrrrrr Y lo de las subquerys.. bueno... acostumbrado estoy con el sql del as400 a usarlas.. pero.. si no se puede y hay que dividir en 2 querys o usar tablas intermedias, pues se usaran, que remedio. Gracias ---------------------------------
al fin!!!!!!!! he instalado mysql-max y hasta el phpmyadmin ya me reconoce el tipo innodb :D eso si....... no se como se pone una foreing key desde el phpmyadmin, si desde sql... Por cierto..... el my.cnf sigue igual con los campos innodb comentados....... supongo el mysql-max habra escrito informacion en algun otro lado no?? Bueno...... gracias!!!!!!! ---------------------------------
Pedro b wrote:
al fin!!!!!!!! he instalado mysql-max y hasta el phpmyadmin ya me reconoce el tipo innodb :D eso si....... no se como se pone una foreing key desde el phpmyadmin, si desde sql...
Perdón, ya que mencionas el phpmyadmin, le asigné la clave de root, y ahora no puedo ingresar mas, porque no me pide usuario y clave, y me da acceso denegado. ¿En que me estoy equivocando?
debes modificar el archivo de configuracion del phpMyAdmin para incluir en el el pass de root el archivo esta en /srv/www/htdocs/phpMyAdmin/config.inc.php ahi esta la variable pass para el password del usuario suerte!! El dom, 31-10-2004 a las 22:02 -0300, Juan Erbes escribió:
Pedro b wrote:
al fin!!!!!!!! he instalado mysql-max y hasta el phpmyadmin ya me reconoce el tipo innodb :D eso si....... no se como se pone una foreing key desde el phpmyadmin, si desde sql...
Perdón, ya que mencionas el phpmyadmin, le asigné la clave de root, y ahora no puedo ingresar mas, porque no me pide usuario y clave, y me da acceso denegado. ¿En que me estoy equivocando?
-- Ing. Daniel Magaña Molina dan666@gnovus.com Gnovus Networks & Software www.gnovus.com Merida, Yuc. 999-1463811
bueno ya te han contestado tienes que tocar el config.inc.php si ya ingresabas antes, sera fácil si nunca lo has hecho quizas tengas que cambiar 4-5 parametros de forma muy sencilla...... si no sabes como hacerlo, puedo mirar mas tarde en el portatil que tengo puesto de todas formas tambien te diria que mirases www.forosdelweb.com en el subforo de bbdd, buscando un poquito viene exactamente lo que hay que tocar, pues son varios los que lo preguntaron. Saludos ---------------------------------
Hola. El Lunes, 1 de Noviembre de 2004 03:08, Ing. Daniel Magaña Molina escribió:
debes modificar el archivo de configuracion del phpMyAdmin para incluir en el el pass de root
el archivo esta en /srv/www/htdocs/phpMyAdmin/config.inc.php
ahi esta la variable pass para el password del usuario
Mejor cambia el auth_type a http, asi te pedira el usuario y el password cada vez, pero no lo tendras escrito en claro en ningun fichero. -- Un Saludo. Carlos Lorenzo Matés
Pedro b wrote:
bueno ya te han contestado tienes que tocar el config.inc.php si ya ingresabas antes, sera fácil si nunca lo has hecho quizas tengas que cambiar 4-5 parametros de forma muy sencilla...... si no sabes como hacerlo, puedo mirar mas tarde en el portatil que tengo puesto de todas formas tambien te diria que mirases www.forosdelweb.com en el subforo de bbdd, buscando un poquito viene exactamente lo que hay que tocar, pues son varios los que lo preguntaron.
Gracias a los que han contestado. Justo, a traves del mensaje de error, habia ubicado ese archivo (config.inc.php), estube retocandolo, pero sigue sin pedirme usuario y clave (como lo hace el phpPgAdmin), o no ingresa, dando error, o ingresa con el usuario o administrador , pero al menos, pude crear otro usuario con los atributos necesarios, para poder instalar Xaraya.. Gracias nuevamente, Juan
participants (6)
-
Carlos Lorenzo Matés
-
Daniel Magaña Molina
-
Hugo Sandoval
-
Ing. Daniel Magaña Molina
-
Juan Erbes
-
Pedro b