OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Como solucionar problemas con MySQL sobre INNODB y Tablas Federated
Al parecer ya se está echando en falta a la gente que ido de Mandriva.
El miércoles y este viernes he tenido problemas que nunca antes había tenido con Mandriva: que una actualización rompiera algo que estaba funcionando. Para colmo algo importante como el servidor de bases de datos. El miércoles todo el servicio de mail de varias empresas fuera de servicio, y hoy viernes una aplicación de la que dependen un montón de personas para hacer su trabajo.
En particular, lo que deja de funcionar es mysqld-max.
Para quien haya tenido problemas, les cuento:
1) Mandirva 2009.1:
Se ha eliminado el motor innodb y las tablas federated. Por lo tanto, si estaban usando innodb, no podrán acceder más a esa información. De ninguna forma, a no ser que a mano pongan la versión anterior de mysqld. Si no es crucial la funcionalidad de innodb, yo les recomiendo que se pasen a myisam, que no soporta transacciones pero es más rápido... y funciona con la version actualizada.
Como sea, si quieren que su servidor vuelva a funcionar, habrá que editar el /etc/my.cnf, eliminar la opción "federated" y agregar una línea para desactivar innodb: skip-innodb
Pero eso no es todo. También hay otra cosa que se rompe. Incluso arreglando el problema, el mysql no arranca. Al parecer por algún motivo el mysqld-safe está buscando el /usr/sbin/mysql en lugar del /usr/sbin/mysqld-max. Yo lo solucioné haciendo un link porque no tenía tiempo de profundizar en el motivo del problema.
2) Mandriva 2010.0:
Lo que han quitado, por ahora, son las tablas federated. Se usan poco así que no deberían causar muchos problemas pero igual hay que ir a mano al /etc/my,cnf y comentar la línea "federated". Innodb parece que todavía funciona pero yo por las dudas también lo eliminaría si no se está usando.
Afortunadamente en este caso no aparece el problema del /usr/sbin/mysqld-max
De más está decir que no aparece el my.cnf.rpmnew con la configuración correcta, así que si tienen un servidor que ha quedado fuera de servicio y está sonando el teléfono con gente quejándose de que no puede trabajar, espero que este post los ayude a solucionar el problema más rápido.
- Blog de anv
- Entra a tu cuenta o crea una para poder comentar.
Usuario
# 109815 Para tenerlo a mano
Buen post, para tenerlo a mano en el momento que las cosas dejen de funcionar "de la nada" :P
Aunque bueno, siempre queda PostgreSQL :P, o ir pensando en migrar a NoSQL :P
Usuario
# 109891 La semana pasada leí un
La semana pasada leí un articulo en el cual se informaba que Oracle limitó la versión comunitaria de mysql y entre esas limitaciones estaba innodb, el cual esta disponible ahora solo en suscripciones de mysql.
BOFH
# 109892 Yo empezare a usar postgressql mejor
Yo empezare a usar postgressql mejor
¿Quien es Jesucristo?
BOFH
# 109896 Pero hay un problema con eso
Muchos de los CMS sólo soportan MySQL, y lo mismo pasa con los servicios de hosting :s
Jacen
BOFH y miembro del equipo MDKtrans
Linux user #294897
BOFH
# 109908 ...
Me acaba de avisar MySQL que ya no reconoce el motor InnoDB http://twitpic.com/38naum/full en una Mandriva 2010
¿Quien es Jesucristo?
BOFH
# 109909 Acabo de cambiar a mysql-max y no existe InnoDB tampoco
Acabo de cambiar a mysql-max y no existe InnoDB tampoco asi que ni MySQL ni MySQL-Max soportan ya InnoDB, me recomendaron usar MariaDB que si esta soportando las tablas con InnoDB pero en Mandriva aun no hay RPM pero ya hay una peticion para que lo empaqueten: https://qa.mandriva.com/show_bug.cgi?id=57130
¿Quien es Jesucristo?
Usuario
# 109913 excelente que se haya
excelente que se haya realizado esa petición, yo estoy intentando adaptarme a postgresql en cuanto a que muchos servidores solo soporten mysql yo me hice esa pregunta y le consulte a un instructor de desarrollo de software que esta muy empapado de postgre y migraciones de mysql a postgre, me comentó que no era problema solo que hay que solicitar el servicio de postgre pero qeu si salia un poco mas costoso por obvias razones.