среда, 6 февраля 2013 г.

куда устанавливается mysql freebsd?

И собственно приступаем к установке новой версии

Само обновление mysql не предусматривает, поэтому нам надо сначала удалить старую версию, затем установить новую. Первым делом делаем резервную копию базы. То есть копируем папкуP/var/db/mysql, просто на всякий случай. Затем удаляем старый мускул :

И как всегда, все оказалось очень просто. В Freebsd есть так называемые порты P(/urs/ports) , это коллекция программ, готовых к установке. Оказалось, что Mysql 5.1 на севере уже лежит готовый к установке в этих самых портах. У меня это папкаP/usr/ports/databases/mysql51-server.

Короче говоря потребовалась такая технология, какPпартиционирование таблиц (о ней я напишу позже), которая ускоряет работу с большими таблицами в десятки раз. Но дело в том, что доступна она в mysql начиная с версии 5.1, а Pна сервере 5.08, вот и пришлось обновляться. В Windows то оно легко, удалил, скачал новую, установил. А вот в Freebsd по началу как-то и непонятно, ведь под рукой только консольное окно shell, и как через него что-либо обновлять или устанавливать неизвестно.

По долгу своей занятости мне в последнее время часто приходится что-то устанавливать и настраивать на UNIX серверах. Я больше привык к «Виндовсу», где нужно просто нажимать на нужные кнопочки, поэтому на UNIX подобных ОС, даже такая несложная задача как обновить или установить Mysql, кажется мне какой-то непонятной Pи сложной.Freebsd, для тех кто не знает, это операционная система, основанная на UNIX. Именно на этой ОС у меня стоит сервер. На этом же серваке имеется и сайт, крупный такой магазин автозапчастей, у которого база данных в 50Гб. Некоторые таблицы в БД просто сумасшедших размеров, до 150 млн. записей. Естественно в некоторых случаях выборка работала достаточно медленно, особенно если она была по нескольким критериям. Про запись строк в такие таблицы я вообще молчу, точнее про скорость записи… Ну да ладно, что-то я отклоняюсь от темы.

Установка и обновление mysql во Freebsd

Блог программиста, оптимизатора и манимэйкера в одном лице

» Установка и обновление mysql во Freebsd

Комментариев нет:

Отправить комментарий