Gentoo Logo

Guida per il passaggio di MySQL da versioni affiancate multiple ad una singola

1.  Aggiornamento da versioni multiple affiancate di MySQL ad una versione singola

Introduzione

A seguito del responso negativo da parte della nostra base utenti, il gruppo che mantiene i pacchetti MySQL ha deciso di ritornare ad una versione singola di MySQL. In altre parole, non verrà più supportata l'installazione di diverse versioni di MySQL sullo stesso sistema.

Se avete effettuato l'aggiornamento alle versione affiancate multiple, questa guida vi mostrerà come tornare ad un'installazione singola.

"Unslottare"

Lo script seguente dovrebbe eseguire la maggior parte del lavoro:

Codice 1.1: Script per tornare alla versione singola

echo " building a unslotted copy of mysql "
emerge --buildpkgonly '=dev-db/mysql-5.0.18-r60'

echo " stopping the server  "
/etc/init.d/mysql stop

echo " removing most of symlinks "
eselect mysql remove

echo " config files "
mv /etc/mysql /etc/mysql.old
mv /etc/mysql-500 /etc/mysql

echo " removal of remaining symlinks, and eselect stuff "
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 slotted 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 " ready to merge again MySQL "
emerge --usepkgonly '=dev-db/mysql-5.0.18-r60'

È inoltre raccomandato di spostare le directory, elencate in /etc/mysql/my.cnf, contenenti i dati dei database, ricordandosi di modificare di conseguenza /etc/mysql/my.cnf.



Stampa

Aggiornato il 10 marzo 2006

La versione originale di questo documento non è più mantenuta

Oggetto: Questo documento descrive come tornare ad una versione singola "non slottata" di MySQL.

Francesco Riosa
Autore

Xavier Neys
Redazione

Davide Cendron
Traduzione

Donate to support our development efforts.

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