Да.
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 там есть, так что ставьте ее.
Вы используете 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
Все же не понятно, какая панель управления. И нет автоматизации :(
Фишка с перемещением файлов проходит только с версией MariaDB 10, думаю, с MySQL 5.6 тоже прокатит.
Для всех остальных версий, качайте .tar.gz с сайта http://downloads.mysql.com/archives/community/ Select Platform: Source Code
Кстати, для версии 5.5.42 на сайте не нашел.
Поэтому делал немного другим путем
cd /usr/local/srcwget http://ftp.kaist.ac.kr/mysql/Downloads/MySQL-5.5/MySQL-5.5.42-1.el6.src.rpmrpm2cpio MySQL-5.5.42-1.el6.src.rpm | cpio -idmvtar -xvf mysql-5.5.42.tar.gzcd mysql-5.5.42cmake .cd includemake
Затем переходим в директорию 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
mv /tmp/source_mysql/private/ /tmp/source_mysql/sql/
Эта команда, просто переименует private в sql
Да, уже посмотрел исходники MySQL 5.1, у вас этой папки нет. остановитесь с разборкой исходников на этом, и попробуйте выполнить конфигурирование и посмотрите какую ошибку выдаст.