Обновление 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 успешно произведен. 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *