Mysql/upgrade

Было pkg_info |grep mysql mysql-client-5.5.2 Multithreaded SQL database (client) mysql-server-5.5.2 Multithreaded SQL database (server) php5-mysql-5.3.2_1 The mysql shared extension for php php5-mysqli-5.3.3_2 The mysqli shared extension for php
 * Состояние

Стало pkg_info | grep mysql mysql-client-5.5.6_1 Multithreaded SQL database (client) mysql-server-5.5.6_1 Multithreaded SQL database (server) php5-mysql-5.3.3_2 The mysql shared extension for php php5-mysqli-5.3.3_2 The mysqli shared extension for php

Сохранение базы cd /var/db/ tar cvfz mysql.tar.gz mysql Остановка сервера /usr/local/etc/rc.d/mysql-server stop
 * Подготовительные работы

Удаление (f для преодоления зависимостей) pkg_delete -v "mysql-server-5.*.*" pkg_delete -vf "mysql-client-5.*.*" pkg_delete -vf php5-mysql-5.3.2_1 php5-mysqli-5.3.3_2
 * Удаление старых версий

make install clean -C /usr/ports/databases/mysql55-server/ make install clean -C /usr/ports/databases/php5-mysql make install clean -C /usr/ports/databases/php5-mysqli/
 * Установка новых версий

/usr/local/etc/rc.d/mysql-server start /usr/local/etc/rc.d/apache restart
 * Запуск нового

стал ставить php5-mysqli/ - вижу потащились какие-то xorg и прочая ересь, остановил по ctrl+c и почистил cd /usr/ports/databases/php5-mysqli/ make rmconfig make clean make install И все ок
 * Замечания

Для обновления базы (не знаю, нужно ли или само при старте) /usr/local/bin/mysql_upgrade -u root -p –datadir=/var/db/mysql