"Desmellando" (unslotting) una Instalación mellada (slotted) de MySQL
1. Actualizando a una versión dentada de MySQL desde una mellada
Introducción
Debido a la respuesta negativa de nuestra base de usuarios, el equipo de MySQL
ha decidido volver atrás a la versió 'unslotted'
(desdentada o mellada literalmente, usaremos mellada, según 'www.rae.es'
significa falto de dientes, o sea que no puede morder o ser efectivo, en
pocas palabras, que no funciona dicha versión de MySQL).
Así, instalar versiones diferentes de MySQL en el mismo sistema
ya no está soportado.
Si has actualizado a la versión mellada, esta guía debería
ayudarte a actualizar a la versión dentada.
"Desmellando"
El siguiente script hará parte del trabajo por nosotros:
Listado de código 1.1: script de "desmellado" o dentado (unslotting)
|
echo " construyendo una copia dentada de MySQL " emerge --buildpkgonly '=dev-db/mysql-5.0.18-r60'
echo " deteniendo el servidor " /etc/init.d/mysql stop
echo " eliminando la mayor parte de los enlaces simbólicos " eselect mysql remove
echo " ficheros de configuración " mv /etc/mysql /etc/mysql.old mv /etc/mysql-500 /etc/mysql
echo " eliminación de los restantes enlaces simbólicos, y el material de 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 " unmerge MySQL mellado " 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 mezclar MySQL otra vez " emerge --usepkgonly '=dev-db/mysql-5.0.18-r60'
|
También se recomienda que muevas los directorios de datos listados
en
/etc/mysql/my.cnf.
Si lo haces, no olvides editar
/etc/mysql/my.cnf
también.
Los contenidos de este documento están bajo la licencia Creative Commons -
Attribution / Share Alike.
|