Gentoo Logo

"Desranurando" una instalacion con ranuras de MySQL

1. Actualizando a MySQL desde una version con ranuras

Introduccion

Debido a una respuesta negativa de nuestra base de usuarios, el equipo de MySQL a decidido volver a la version desranurada de MySQL. En otras palabras, se ha dejado el soporte para la instalacion de mas de una version de MySQL en un mismo sistema.

Si usted habia actualizado a la version ranurada, esta guia le ayudara a volver a la version desranurada.

"Desranurando"

El siguiente script deberia hacer la mayor parte del trabajo:

Code ListingĀ 1.1: "Unslotting" script

echo " construyendo una copia desranurada "
emerge --buildpkgonly '=dev-db/mysql-5.0.18-r60'

echo " detenieno al servidor  "
/etc/init.d/mysql stop

echo " removiendo gran parte de los symlinks "
eselect mysql remove

echo " archivos de configuracion "
mv /etc/mysql /etc/mysql.old
mv /etc/mysql-500 /etc/mysql

echo " removiendo el resto de los symlinks y eselect "
rm /usr/lib/mysql /usr/include/mysql /usr/bin/mysql_config /usr/lib/libmysql*
rm -rf /var/lib/eselect/mysql/ /usr/lib/mysql-[45]0[01]

echo " desinstalando la version ranurada "
emerge -C \
=dev-db/mysql-4.0.26-r30 \
=dev-db/mysql-4.1.15-r30 \
=dev-db/mysql-4.1.16-r30 \
=dev-db/mysql-4.1.18-r30 \
=dev-db/mysql-5.0.15-r30 \
=dev-db/mysql-5.0.16-r30 \
=dev-db/mysql-5.0.17-r30 \
=dev-db/mysql-5.0.18-r30 \
=dev-db/mysql-5.1.3_alpha-r30 \
=dev-db/mysql-5.1.4_alpha-r30 \
=dev-db/mysql-5.1.6_alpha-r30 \
app-admin/eselect-mysql

echo " listo para reinstalar MySOL "
emerge --usepkgonly '=dev-db/mysql-5.0.18-r60'

Se recomienda mover los directorios listados en /etc/mysql/my.cnf. Si lo hace, no olvide editar /etc/mysql/my.cnf tambien.



Imprimir

Actualizado el 23 de marzo de 2006

Resumen: El documento describe como volver a una instalacion sin ranuras de MySQL.

Gabriel Dain
Autor

Done para apoyar nuestros esfuerzos.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2006 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.