- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вы установили пакет mysql-devel?
То что у Вас есть - это сервер, готовый и скомпилированный. Ничего удалять не нужно.
Установите mysql-devel для начала.
Вы установили пакет mysql-devel?
То что у Вас есть - это сервер, готовый и скомпилированный. Ничего удалять не нужно.
Установите mysql-devel для начала.
Установил теперь есть папка
/usr/include/mysql
Делаю так как в найденном мануале (только я подставил Include папку, не знаю верно или нет)
Пишет ошибку
---------- Добавлено 03.03.2015 в 12:03 ----------
дайте в личку доступ на сервер
У меня на локалхосте, я бы н рискнул так играться с сервером :) а то поустанавливал бы там всего что откат надо было бы делать.
У меня именно проблема с понятием установки последнего шага, я просто это делаю первый раз, тем более я всегда все делал из момента обучение через YUM. А тут такое, и собрать и разобрать, но тот кто знает сделает это быстро, я все шаги выполнил кроме последнего, ибо не понимаю что там нужно сделать и откуда брать те исходники так как половину папок у меня нет которые пишут в мануалах..
---------- Добавлено 03.03.2015 в 12:13 ----------
Странно почему он говорит что нету файла
my_dir.h в /usr/include/mysql хотя я только что проверил и он там есть !
И еще нету директории "/usr/lib/mysql/plugin "
Я просто перемещал файлы туда, где pinba хотел их видеть.
Давайте начнем сначала.
1. Скачайте версию pinba из github'а:
Затем разберемся с исходниками MySQL. Давайте создадим новую директорию, в которую мы скопируем исходники, чтобы не портить оригинальные.
Директорию с которой будем работать: /tmp/source_mysql/.
Создаем ее и копируем исходники:
Теперь, создадим архитектуру файлов, которую желает видеть pinba:
Выполняйте лучше по одной команде.
Каталог с плагинами mysql лежит в
/usr/lib64/mysql/plugin - для x86_64 ОС
cd /usr/lib/mysql/plugin - для x32 ОС
Соответственно, подставляем данный каталог в параметр конфигурации.
И конфигурируем. Обратите внимания, что директорию для --with-mysql Вы также должны изменить на /tmp/source_mysql
Если ошибок нет, то продолжаем.
Если ошибок нет, то продолжаем.
Смотрим, установился ли плагин в необходимую нам директорию:
Если видим файл, то подключаем плагин к MySQL, как написано в инструкции.
Для начала войдите в mysql-client с помощью команды mysql -uroot -p, введите пароль, и дальше по инструкции:
Если все получилось, прописываем в /etc/my.cnf, в раздел [mysqld]:
И перезагружаем сервер.
Я просто перемещал файлы туда, где pinba хотел их видеть.
Давайте начнем сначала.
1. Скачайте версию pinba из github'а:
Затем разберемся с исходниками MySQL. Давайте создадим новую директорию, в которую мы скопируем исходники, чтобы не портить оригинальные.
Директорию с которой будем работать: /tmp/source_mysql/.
Создаем ее и копируем исходники:
Теперь, создадим архитектуру файлов, которую желает видеть pinba:
Выполняйте лучше по одной команде.
Каталог с плагинами mysql лежит в
/usr/lib64/mysql/plugin - для x86_64 ОС
cd /usr/lib/mysql/plugin - для x32 ОС
Соответственно, подставляем данный каталог в параметр конфигурации.
И конфигурируем. Обратите внимания, что директорию для --with-mysql Вы также должны изменить на /tmp/source_mysql
Если ошибок нет, то продолжаем.
Если ошибок нет, то продолжаем.
Смотрим, установился ли плагин в необходимую нам директорию:
Если видим файл, то подключаем плагин к MySQL, как написано в инструкции.
Для начала войдите в mysql-client с помощью команды mysql -uroot -p, введите пароль, и дальше по инструкции:
Если все получилось, прописываем в /etc/my.cnf, в раздел [mysqld]:
И перезагружаем сервер.
Спасибо большое за пояснение, но у меня тут же вылетела ошибка..
./buildconf.sh
Пытаюсь понять что нужно установить, что бы выполнился файл, а так спасибо огромное что пояснили что да как, если решу попытаюсь выполнить все по инструкции
Ага, нужно установить вот так - может у кого тоже такая проблема будет
Вот
yum install automake
yum install libtool
потом выполнять
./buildconf.sh
А разве пинбу ещё не опакетили? http://pinba.org/
CentOS EL6 x86-64 packages and SRPMs are available here: http://yum.aclub.net/pub/linux/centos/6/umask/
Или это не то что нужно?
А разве пинбу ещё не опакетили? http://pinba.org/
Или это не то что нужно?
http://yum.aclub.net/pub/linux/centos/6/umask/x86_64/mysql-plugin-pinba-0.0.6-1.el6.x86_64.rpm
Сомневаюсь подойдет ли этот пакет для любой версии MySQL, но можно попробовать:
Сомневаюсь подойдет ли этот пакет для любой версии MySQL, но можно попробовать:
И у меня еще нет этих двух файлов
mv /tmp/source_mysql/private/ /tmp/source_mysql/sql/
cp /tmp/source_mysql/plugin_ftparser.h /tmp/source_mysql/sql/
И вопрос, sql и mysql это так надо ? т.е две разных или просто ошибка ? ну просто до MV идет копирование в директорию mysql а потом в sql
И вопрос, sql и mysql это так надо ? т.е две разных или просто ошибка ? ну просто до MV идет копирование в директорию mysql а потом в sql
mv /tmp/source_mysql/private/ /tmp/source_mysql/sql/
Эта команда, просто переименует private в sql
Да, уже посмотрел исходники MySQL 5.1, у вас этой папки нет. остановитесь с разборкой исходников на этом, и попробуйте выполнить конфигурирование и посмотрите какую ошибку выдаст.
mv /tmp/source_mysql/private/ /tmp/source_mysql/sql/
Эта команда, просто переименует private в sql
Да, уже посмотрел исходники MySQL 5.1, у вас этой папки нет. остановитесь с разборкой исходников на этом, и попробуйте выполнить конфигурирование и посмотрите какую ошибку выдаст.
Что то не пойму где этот judy установлен.. т.е я поиском нашел директорию его но пишет что нет хидеров джуди там...
Вот такой конфиг получился
./configure --with-mysql=/tmp/source_mysql --with-judy=/usr/local/src/protobuf-2.5.0/judy-1.0.5 --with-event=/opt/libevent --libdir=/usr/lib64/mysql/plugin
Я даже проверяю так установлен ли жуди
man Judy --version
man, version 1.6f
Но где его хидеры.. уже все перепробовал и /usr/local /usr/inlcude
Походу у меня вот этот RPM
http://rpm.pbone.net/index.php3/stat/4/idpl/23502408/dir/centos_6/com/Judy-devel-1.0.5-5.1.i686.rpm.html
У меня есть
/usr/include/Judy.h
Но нету
/usr/lib64/libJudy.so
Указал просто директорию просто /usr (пошло)
Потом, выполнил
make
и вуаля :)
Я пот вот этому мануалу все иснсталировал
https://groups.google.com/forum/#!topic/pinba-engine/0pHvzS0DH_o
попробуйте, yum install libtool