Gentoo Logo

Guide de migration et de mise à jour vers MySQL en Slot

1.  Mettre à jour une installation de MySQL slottée vers une version normale

Introduction

Suite aux réactions négatives de nos utilisateurs, l'équipe Gentoo qui s'occupe de MySQL a décidé de revenir à une installation non slottée de MySQL. Autrement dit, utiliser des versions différentes de MySQL sur le même ordinateur n'est plus supporté.

Si vous aviez réalisé une mise à jour vers une version slottée, ce guide devrait vous aider à revenir à une version normale.

« Déslottage »

Le script qui suite devrait réaliser le plus gros du travail :

Exemple de code 1.1 : Script de « Déslottage »

echo " Compiler une version non slottée de MySQL "
emerge --buildpkgonly '=dev-db/mysql-5.0.18-r60'

echo " Arrêter le serveur  "
/etc/init.d/mysql stop

echo " Supprimer les symlinks "
eselect mysql remove

echo " Déplacer les fichiers de config "
mv /etc/mysql /etc/mysql.old
mv /etc/mysql-500 /etc/mysql

echo " Enlever les symlinks qui restent et les fichiers d'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 " Supprimer les versions slottées de MySQL "
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 " Installer la dernière version non slottée "
emerge --usepkgonly '=dev-db/mysql-5.0.18-r60'

Il est également recommandé de déplacer les répertoires de données de MySQL. Ils sont mentionnés dans le fichier /etc/mysql/my.cnf. N'oubliez évidemment pas de modifier ce fichier en conséquence.



Imprimer

Dernière mise à jour le 11 mars 2006

La version originale de cette traduction n'est plus maintenue

Résumé : Ce document décrit la procédure à suivre pour mettre à jour MySQL d'une version slottée vers une version normale.

Francesco Riosa
Auteur

Xavier Neys
Correcteur, traducteur

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.