"Unslotting" a slotted MySQL Installation
1. Upgrading to an unslotted MySQL version from a slotted one
Introduction
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:
Code Listing 1.1: "Unslotting" script |
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.
The contents of this document are licensed under the Creative Commons -
Attribution / Share Alike license.
|