Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Базы данных Обновление mysql-server

Обновление mysql-server

Стояла версия:
# pkg_info | grep mysql-server
mysql-server-5.0.83 Multithreaded SQL database (server)
Обновил дерево портов командой:
# portsnap fetch update
и обнаружил, что доступна следующая версия mysql-server:
# less /usr/ports/databases/mysql50-server/distinfo
MD5 (mysql-5.0.89.tar.gz) = 78a638be76de47bd9ff84b674f574cbe
...
 Апгрейд порта mysql-server выполняем командой:
# portupgrade mysql-server
По результатам работы которой мы увидим сообщение о необходимости проапгрейдить заодно и базы данных. К этому моменту сервер mysql не работает. Запускаем его командой:
# /usr/local/etc/rc.d/mysql-server start
После чего необходимо дать команду:
# mysql_upgrade --datadir=/var/db/mysql -p
где флаг:
– -datadir= – указывает на директорию, где хранятся базы данных mysql;
-p – указывает, что для доступа к базам будет использоваться рутовый пароль mysql-сервера (если он у вас установлен).
Если в результате вы не получите никаких ошибок, то апгрейд mysql-server успешно произведен.