Gentoo Logo

"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.



Print

Updated March 10, 2006

Summary: This document describes how to go back to an unslotted MySQL.

Francesco Riosa
Author

Xavier Neys
Editor

Donate to support our development efforts.

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.