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.
I contenuti di questo documento sono rilasciati sotto la licenza Creative
Commons - Attribution / Share Alike.
|