Форум Тринити

Открытый технический форум по серверам и системам хранения данных, кластерным решениям, SAN, NAS.
Microsemi infortrend storage
Текущее время: 26 сен 2018, 11:38

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Корректная установка MySQL
СообщениеДобавлено: 06 июн 2006, 13:49 
Не в сети
member

Зарегистрирован: 06 июн 2006, 13:45
Сообщения: 23
Здравствуйте.
Кто-нибудь может объяснить, как корректно  установить под FreeBSD сервер баз данных MySQL с поддержкой таблиц InnoBD.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 июн 2006, 17:45 
Не в сети
Advanced member

Зарегистрирован: 25 окт 2005, 09:30
Сообщения: 231
Откуда: Краснодар
cd /usr/ports/databases/mysqlNN-server && make install clean

NN -> 323|40|41|50|51


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 июн 2006, 09:11 
Не в сети
member

Зарегистрирован: 06 июн 2006, 13:45
Сообщения: 23
Благодарю.
А как быть если установка производится не из портов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 июн 2006, 08:17 
Не в сети
Advanced member

Зарегистрирован: 25 окт 2005, 09:30
Сообщения: 231
Откуда: Краснодар
Лучше не надо. Они (порты) для того и придуманы, чтобы ставить единообразно всё что требуется. Если нет возможности поставить из портов, возьмите готовый пакет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 13 июл 2006, 20:43 
Не в сети
member

Зарегистрирован: 06 июн 2006, 13:45
Сообщения: 23
А если устанавливать из пакетов, то как это сделать корректно???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 июл 2006, 10:30 
Не в сети
Advanced member

Зарегистрирован: 25 окт 2005, 09:30
Сообщения: 231
Откуда: Краснодар
> А если устанавливать из пакетов, то как это сделать корректно???

man ports :-)
Сначала выберите версию мускула, которую хотите поставить. У меня вполне успешно трудится 5.0.21. После этого:
cd /usr/ports/databases/mysql50-server
make WITH_CHARSET=koi8r WITH_XCHARSET=complex PTHREAD_LIBS=-lthr BUILD_OPTIMIZED=yes BUILD_STATIC=yes install
Вот вроде и всё.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 июл 2006, 14:09 
Не в сети
Advanced member

Зарегистрирован: 25 окт 2005, 09:30
Сообщения: 231
Откуда: Краснодар
> А если устанавливать из пакетов, то как это сделать корректно???

Прошу прощения, о чём думал, когда отвечал, неизвестно :-(

Поставить последний mysql-5.0.x из пакета для именно вашей версии системы можно так:
pkg_add -r mysql50-server
при условии что машинка подключена к тырнету и может стянуть оный пакет с ftp.freebsd.org

Если доступа к Сети нет, можно врукопашную стянуть оттуда или с одного из зеркал соответствующий пакет (только именно для вашей версии системы), положить его на машинку куда ставить и сказать
pkg_add mysql-server-5.0.22.tbz
(или какое там будет имя добытого файла)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 авг 2006, 12:05 
Не в сети
member

Зарегистрирован: 06 июн 2006, 13:45
Сообщения: 23
Спасибо за ответы, но вот хочу уточнить.
Я беру пакет mysql, помещаю его в каталог, скажем temp. Далее делаю
1. tar -zxvf mysqlX-XX.tar.gz
2. cd mysqlX-XX
3. ./configure
4. make
5. make install

Подскажите, пожалуйста, с какими параметрами надо выполнить команду ./configure, чтобы можно было работать с таблицами innodb и с какими параметрами вообще оптимально выполнять эту команду.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 авг 2006, 09:54 
Не в сети
Advanced member

Зарегистрирован: 25 окт 2005, 09:30
Сообщения: 231
Откуда: Краснодар
pan_john писал(а):
Спасибо за ответы, но вот хочу уточнить.
Я беру пакет mysql, помещаю его в каталог, скажем temp. Далее делаю
1. tar -zxvf mysqlX-XX.tar.gz
Но это же НЕ пакет. Это исходники. Те же, что нужны для установки из портов. Пакет - это уже готовая к установке, откомпилированная программа. И обращаться с ним так:
pkg_add mysql-server-5.0.22.tbz
Цитата:
2. cd mysqlX-XX
3. ./configure
4. make
5. make install

Подскажите, пожалуйста, с какими параметрами надо выполнить команду ./configure, чтобы можно было работать с таблицами innodb и с какими параметрами вообще оптимально выполнять эту команду.
Раз уж есть исходники, лучше из портов и поставить:
cp mysqlX-XX.tar.gz /usr/ports/distfiles/
cd /usr/ports/databases/mysqlXX-server/
make YOUR_OPTIONS install
Где YOUR_OPTIONS выбрать из этого:
You may use the following build options:

       WITH_CHARSET=charset    Define the primary built-in charset (UTF8).
       WITH_XCHARSET=list      Define other built-in charsets (may be 'all' or 'complex').
       WITH_COLLATION=collate  Define default collation (latin1_swedish_ci).
       WITH_OPENSSL=yes        Enable secure connections.
       WITH_LINUXTHREADS=yes   Use the linuxthreads pthread library.
       WITH_PROC_SCOPE_PTH=yes Use process scope threads
                               (try it if you use libpthread).
       BUILD_OPTIMIZED=yes     Enable compiler optimizations
                               (use it if you need speed).
       BUILD_STATIC=yes        Build a static version of mysqld.
                               (use it if you need even more speed).
       WITHOUT_INNODB=yes      Disable support for InnoDB table handler.
       WITH_ARCHIVE=yes        Enable support for Archive Storage Engine.
       WITH_FEDERATED=yes      Enable support for Federated Storage Engine.
       WITH_NDB=yes            Enable support for NDB Cluster.
       PTHREAD_LIBS=-lthr     Use libthr instead of libpthread (KSE)

У меня оно так сделано:
cd /usr/ports/databases/mysql50-server
make PTHREAD_LIBS=-lthr WITH_CHARSET=koi8r BUILD_OPTIMIZED=yes BUILD_STATIC=yes install


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB