lealhost

lealhost
Рейтинг
136
Регистрация
07.06.2014
Должность
Системный Администратор, golang разработчик
Ага, понял, yum это готовое решение, а что бы установить любую версию мне нужно скачать сурс ее, и собирать руками ?

Да.

А потом делаю "cmake . && cd include && make"
Как я понимаю в моем еще малом опыте, это я создаю этими командами, файлы сборки ? т.е файлы которые руководят установкой ? я верно понимаю ? и эти файлы нужны пинбе ?

http://habrahabr.ru/post/155467/

Да, эти файлы нужны пинбе для сборки. Сразу после сборки модуля, Вы можете удалить распакованный архив.

Можете хоть всю систему собрать руками, любые версии, которые только найдете в интернете, но для этого нужны навыки. :)

yum предлагает то, что есть в репозиториях.

А какие репозитории использовать - решать только вам.

Причина по которой Вы не можете установить любую версию, которую Вам захочется через yum заключается в том, что никто не будет делать сотни rpm под каждую версию MySQL. В редких случаях можно встретить по несколько версий того или иного ПО в репо. :)

Например, вот так выглядит типичный репо, remi:

http://rpms.famillecollet.com/enterprise/6/remi/x86_64/

http://dev.mysql.com/downloads/mysql/

Вот здесь можно скачать сурсы для последних версий MySQL, и 5.6.23 там есть, так что ставьте ее.

nomarketing:
Извените меня конечно что я не все понимаю, к примеру я не пойму как поставить нужный мне версию в которой есть сурсы ?

Вы используете Yum-репозиторий в которой есть только 5.6.23 версия, более старую версию из него никак не поставите.

Скорее всего баг какой-нибудь в этой версии. :)


include could not find load file:
win/configure.data

Вам так принципиально использовать версию MySQL 5.1? :)

Потому что там их нет ! Во дела то ? как вообще такое возможно что такое происходит ? ((((

Скачайте архив tar.gz отсюда, раз там нет: ftp://ftp.heanet.ie/mirrors/www.mysql.com/Downloads/MySQL-5.1/mysql-5.1.73.tar.gz

Забудьте про пакеты mysql-devel просто, не будет она с ними работать, ей этот архив нужен.

Фишка с перемещением файлов работает только для MariaDB 10/mysql5.6, я это не учел в начале и наставил Вас на неправильный путь.

Далее, как я уже писал, распаковываете, заходите: cmake . && cd include && make

И компилируете пинбу.

Очень неконкурентоспособная ценовая политика, как я считаю. :(

Тариф виртуального хостинга по цене VPS / бюджетного выделенного сервера.

Initial

$25.00/мес.

HDD: 1Gb

Сайтов: 2шт.

Трафик: unlimited

Панель: ISP Manager

MySQL: 2шт.

http://blackservers.org/?page_id=90


Панель управления:
ISP Manager
cPanel Control Panel:

Все же не понятно, какая панель управления. И нет автоматизации :(

Фишка с перемещением файлов проходит только с версией MariaDB 10, думаю, с MySQL 5.6 тоже прокатит.

Для всех остальных версий, качайте .tar.gz с сайта http://downloads.mysql.com/archives/community/ Select Platform: Source Code

Кстати, для версии 5.5.42 на сайте не нашел.

Поэтому делал немного другим путем


cd /usr/local/src
wget http://ftp.kaist.ac.kr/mysql/Downloads/MySQL-5.5/MySQL-5.5.42-1.el6.src.rpm
rpm2cpio MySQL-5.5.42-1.el6.src.rpm | cpio -idmv
tar -xvf mysql-5.5.42.tar.gz
cd mysql-5.5.42
cmake .
cd include
make

Затем переходим в директорию c pinba и указываем в --with-mysql=/usr/local/src/mysql-5.5.42 . Далее конфигурируем, собираем и т.д.

Стоит заметить, что если будете обновлять MySQL, то и модуль придется пересобирать.

yum install cmake - если нет этого пакета.

Скомпилировал плагин для Вашей версии MySQL 5.5.42: https://lealhost.com/up/libpinba_engine.zip

Файлы из архива необходимо кинуть в /usr/lib64/mysql/plugin

Потом подключить плагин в MySQL и создать БД и таблицы - все написано в README, прописать pinba_port=3300 в /etc/my.cnf и перезагрузить сервер.

Долго объяснять сейчас на ночь как и что, будет время - расскажу. :)

попробуйте, yum install libtool

nomarketing:

И вопрос, sql и mysql это так надо ? т.е две разных или просто ошибка ? ну просто до MV идет копирование в директорию mysql а потом в sql

mv /tmp/source_mysql/private/ /tmp/source_mysql/sql/

Эта команда, просто переименует private в sql

Да, уже посмотрел исходники MySQL 5.1, у вас этой папки нет. остановитесь с разборкой исходников на этом, и попробуйте выполнить конфигурирование и посмотрите какую ошибку выдаст.

Всего: 1013