Eine in verschiedene Slots parallel installierte MySQL-Installation auf
eine normale Installation aktualisieren
1.
Von einer in verschiedenen Slots parallel installierten
MySQL-Installation auf eine normale MySQL-Installation aktualisieren
Einführung
Aufgrund der negativen Antwort unserer Benutzer, entschied sich das MySQL-Team
zu normalen, nicht "slotted" MySQL-Versionen zurückzukehren. Mit anderen Worten
ist es nicht länger möglich, verschiedene MySQL-Versionen auf dem selben System
zu installieren.
Wenn Sie eine in verschiedenen Slots parallel installierte MySQL-Version
installiert haben, sollte dieser Leitfaden ihnen helfen, zu einer normalen
Version zurückzukehren.
Die Aktualisierung
Das folgende Skript sollte die meiste Arbeit erledigen:
Befehlsauflistung 1.1: "Unslotting" Skript |
echo " building an 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'
|
Es wird ebenfalls empfohlen, dass Sie Verzeichnisse, die in
/etc/mysql/my.cnf gelistet sind, verschieben. Wenn Sie das
erledigen, vergessen sie nicht /etc/mysql/my.cnf zu editieren.
Die Inhalte dieses Dokuments sind, sofern nicht explizit
anders genannt, unter der Creative Commons -
Namensnennung / Weitergabe Lizenz lizenziert. Die Gentoo Name and Logo
Usage Guidelines treffen zu.
|