Оуууу ессс :) это наверно финальный выстрел 😂
При попытки импорта базы default_tables.sql через консоль как в примере :
ERROR 1031 (HY000) at line 3: Table storage engine for 'request' doesn't have this option
Это знаете на что ситуация похожа, когда в фильме злодей падает, а главный актер, идет с лицом победы, но зладей, почти отключаясь при-смерти, достает из носков, арбалет, и нажимает на курок 😂🤣
Кстати да, если выберете вариант с запросами, смотрите, что бы вы не забанили гугл бота, те тоже умники еще такие бегают по страницам как сумасшедшие парся их, но там можно настроить по другому. Но с лимитами запросов по ip будьте осторожней.
Урааааааааааааааааа 🍻 нет предела моей радости :)) два дня мучал домучал 🤪
Вообщем появились плагины - в папке, с названием пинбы.. теперь будет разбиратся как она работает, не знаю дойду ли я до этиг графиков :( надеюсь там уже по проще будет, я вообще хотел установить все на локалхосте и что бы можно было мониторить графики как на харбе показывали.
А на счет вас :) можно сказать это одно, а тут целая страница фактов, ващей помощи.
Так что пусть те кто ищут хостинг - задумаются :) о том кто им поможет в трудный момент. Мир не без добрых хостеров 😂
Пока что буду разбиратся думаю этот топик поможет не только мне но и многим кто хочет установить его :) В поиске как то искал, там замечал на инглиш форумах слова типа холли и так далее ) в плане установки видать не только у меня проблемы на том конце шара тоже в муках установки адовой 😂
Просто все было бы наверно проще если бы не столько зависимостей, я как со всем раберусь выложу фак от А до Я по установки. в деталях, а то нигде такого нет, везде практически только образно говорят или не упоминают возможные проблемы. Хотя они быстро решаемы во многих случаев кроме, версий, где есть баги ! А баги не решенные даже на офф сайта, т.е идеш смотриш , баг номер такой то , решение - просто почерк.. ну :)
Ага, понял, yum это готовое решение, а что бы установить любую версию мне нужно скачать сурс ее, и собирать руками ? Я просто когда искал ошибки, натыкался на мануал где ее собирали, т.е качали вот тот архив .tar.gz и потом компилировали и устанавливали. Только я пока не пойму что делаю я -
Я качаю архив с сурсами
А потом делаю "cmake . && cd include && make"
Как я понимаю в моем еще малом опыте, это я создаю этими командами, файлы сборки ? т.е файлы которые руководят установкой ? я верно понимаю ? и эти файлы нужны пинбе ?
Т.е если я захочу поставить 5.6.22 я этого никак не сделаю ?
Т.е 5.6.22 я не уставновлю никак ?
Хорошо, щас попробою заного поставить 5.6.23 и сделать все по инструкции.
Просто странно что нельзя поствить другую весрию кроме которую предлагает yum
include could not find load file: win/configure.data
Извените меня конечно что я не все понимаю, к примеру я не пойму как поставить нужный мне версию в которой есть сурсы ? как я понимаю (я привык делать так - ибо это самый легкий путь) - я качаю к примеру репозиторий, для версии какой нибудь - которую найду в сети т.е прошлый раз я нашел, версию 5.6.42.
Вопрос, у меня изначально стоит версия, 5.1.73, я знаю как ее удалить. Но не знаю к примеру как поставить мне другую версию (если я делаю yum install mysql-server ) то ставится самая последняя версия - а как мне сделать так что бы я сам мог выбрать какую версию ставить ? к примеру если я хочу поставить 5.6.22 (для которой есть сурсы на сайте) а не 5.6.23 (которая ставится автоматически) и там нет сурсов.
Т.е получается так
1.Удаляю старую версию 5.1.73
2.Yum install mysql-server (5.6.23) - на сайте сурсов нет.
Мне нужно поставить
1. mysql-server (5.6.22) - Сурсы есть
Но я не знаю как ее поставить ибо через юм ставится самая новая версия.
Не знаю просто не знаю как у вас это получается :)
Скачал по вашей ссылки, архив, положил его в /tmp/mysqlsource/
-Распакова
-Зашел в папку
-Ввел cmake .
и.....
[root@localhost mysql-5.1.73]# cmake . -- The C compiler identification is GNU 4.4.7 -- The CXX compiler identification is GNU 4.4.7 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done CMake Error at CMakeLists.txt:24 (INCLUDE): include could not find load file: win/configure.data -- Detected 64-bit platform. build MYISAM as static library build CSV as static library build MYISAMMRG as static library build HEAP as static library build BLACKHOLE as DLL build INNOBASE as DLL build INNODB_PLUGIN as DLL build FEDERATED as DLL build EXAMPLE as DLL build ARCHIVE as DLL -- Configuring incomplete, errors occurred! See also "/tmp/mysqlsource/mysql-5.1.73/CMakeFiles/CMakeOutput.log".
Просто я не пойму почему все так просто описанно а на самом деле вот такое вот происходит..
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
Спасибо !
Но вопрос в другом ! при команде make pinba ругается на отсуцтвие файлов которых нигде нет ! т.е если качать как вы говорите то там нет файлов handler.h structs.h field.h
Вот весь код ошибки
make[2]: Entering directory `/tmp/prog/pinba_engine-master/src'/bin/sh ../libtool --preserve-dup-deps --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/tmp/mysqlsource/sql -I/ tmp/mysqlsource/include -I/tmp/mysqlsource/regex -I/tmp/mysqlsource -g -O2 -I/usr/local/include -I/usr/local/incl ude -DMYSQL_DYNAMIC_PLUGIN -DNDEBUG -DJUDYERROR_NOTEST -MT pinba.pb-c.lo -MD -MP -MF .deps/pinba.pb-c.Tpo -c -o pinb a.pb-c.lo pinba.pb-c.clibtool: compile: gcc -DHAVE_CONFIG_H -I. -I/tmp/mysqlsource/sql -I/tmp/mysqlsource/include -I/tmp/mysqlsource/rege x -I/tmp/mysqlsource -g -O2 -I/usr/local/include -I/usr/local/include -DMYSQL_DYNAMIC_PLUGIN -DNDEBUG -DJUDYERROR_NO TEST -MT pinba.pb-c.lo -MD -MP -MF .deps/pinba.pb-c.Tpo -c pinba.pb-c.c -fPIC -DPIC -o .libs/pinba.pb-c.olibtool: compile: gcc -DHAVE_CONFIG_H -I. -I/tmp/mysqlsource/sql -I/tmp/mysqlsource/include -I/tmp/mysqlsource/rege x -I/tmp/mysqlsource -g -O2 -I/usr/local/include -I/usr/local/include -DMYSQL_DYNAMIC_PLUGIN -DNDEBUG -DJUDYERROR_NO TEST -MT pinba.pb-c.lo -MD -MP -MF .deps/pinba.pb-c.Tpo -c pinba.pb-c.c -o pinba.pb-c.o >/dev/null 2>&1mv -f .deps/pinba.pb-c.Tpo .deps/pinba.pb-c.Plo/bin/sh ../libtool --preserve-dup-deps --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/tmp/mysqlsource/sql -I /tmp/mysqlsource/include -I/tmp/mysqlsource/regex -I/tmp/mysqlsource -g -O2 -fno-exceptions -fno-rtti -I/usr/loca l/include -I/usr/local/include -DMYSQL_DYNAMIC_PLUGIN -DNDEBUG -DJUDYERROR_NOTEST -MT ha_pinba.lo -MD -MP -MF .deps/ ha_pinba.Tpo -c -o ha_pinba.lo ha_pinba.cclibtool: compile: g++ -DHAVE_CONFIG_H -I. -I/tmp/mysqlsource/sql -I/tmp/mysqlsource/include -I/tmp/mysqlsource/rege x -I/tmp/mysqlsource -g -O2 -fno-exceptions -fno-rtti -I/usr/local/include -I/usr/local/include -DMYSQL_DYNAMIC_PLUG IN -DNDEBUG -DJUDYERROR_NOTEST -MT ha_pinba.lo -MD -MP -MF .deps/ha_pinba.Tpo -c ha_pinba.cc -fPIC -DPIC -o .libs/h a_pinba.oha_pinba.cc:36:24: error: sql/field.h: No such file or directoryha_pinba.cc:37:26: error: sql/structs.h: No such file or directoryha_pinba.cc:38:26: error: sql/handler.h: No such file or directoryIn file included from ha_pinba.cc:42:/tmp/mysqlsource/include/my_dir.h:95: error: ‘myf’ has not been declared/tmp/mysqlsource/include/my_dir.h:97: error: ‘myf’ has not been declared/tmp/mysqlsource/include/my_dir.h:98: error: ‘myf’ has not been declaredIn file included from ha_pinba.cc:47:ha_pinba.h:44: error: ‘THR_LOCK’ does not name a typeha_pinba.h:64: error: expected class-name before ‘{’ tokenha_pinba.h:65: error: ‘THR_LOCK_DATA’ does not name a typeha_pinba.h:76: error: ‘my_off_t’ has not been declaredha_pinba.h:129: error: ‘TABLE_SHARE’ has not been declaredha_pinba.h:139: error: ‘ulonglong’ does not name a typeha_pinba.h:161: error: ‘uint8’ does not name a typeha_pinba.h:172: error: use of enum ‘ha_rkey_function’ without previous declarationha_pinba.h:186: error: ‘TABLE’ has not been declaredha_pinba.h:186: error: ‘HA_CREATE_INFO’ has not been declaredha_pinba.h:189: error: ISO C++ forbids declaration of ‘THR_LOCK_DATA’ with no typeha_pinba.h:189: error: expected ‘;’ before ‘*’ tokenha_pinba.h: In member function ‘ulong ha_pinba::index_flags(uint, uint, bool) const’:ha_pinba.h:146: error: ‘HA_READ_NEXT’ was not declared in this scopeha_pinba.h:146: error: ‘HA_READ_PREV’ was not declared in this scopeha_pinba.h:146: error: ‘HA_READ_ORDER’ was not declared in this scopeha_pinba.h:146: error: ‘HA_ONLY_WHOLE_INDEX’ was not declared in this scopeha_pinba.h: In member function ‘uint ha_pinba::max_supported_record_length() const’:ha_pinba.h:155: error: ‘HA_MAX_REC_LENGTH’ was not declared in this scopeha_pinba.cc: At global scope:ha_pinba.cc:87: error: expected initializer before ‘*’ tokenha_pinba.cc:91: error: ‘HASH’ does not name a typeha_pinba.cc:254: error: ‘pinba_parse_params’ declared as an ‘inline’ variableha_pinba.cc:254: error: ‘TABLE’ was not declared in this scopeha_pinba.cc:254: error: ‘table’ was not declared in this scopeha_pinba.cc:254: error: expected primary-expression before ‘unsigned’ha_pinba.cc:254: error: expected primary-expression before ‘*’ tokenha_pinba.cc:254: error: ‘share’ was not declared in this scopeha_pinba.cc:254: error: initializer expression list treated as compound expressionha_pinba.cc:255: error: expected ‘,’ or ‘;’ before ‘{’ tokenmake[2]: *** [ha_pinba.lo] Error 1make[2]: Leaving directory `/tmp/prog/pinba_engine-master/src'make[1]: *** [all] Error 2make[1]: Leaving directory `/tmp/prog/pinba_engine-master/src'make: *** [all-recursive] Error 1
Я хочу поставить на 5.1.73 стандартную версию, но в исходниках ее нет. Т.е где вы указали качать.
Но я делаю yum mysql-devel и они появляются в директории /usr/include/mysql
Просто дело в том, что ничего не сходится вообще, почему пинба требует файлы которых нет в исходниках ?
Или рекомендует сделать make в папке includes ? хотя в этой папке /usr/include/mysql ни make ни cmake . не работаю !
Потому что там их нет ! Во дела то ? как вообще такое возможно что такое происходит ? ((((
Я даже качал отсюда ftp://ftp.heanet.ie/mirrors/www.mysql.com/Downloads/MySQL-5.1/
Распаковывал его
MySQL-devel-community-5.1.73-1.rhel5.x86_64.rpm
Но там нет тех файлов которые требует пинба.
Вы скажите как вы так быстро сделали это ? как я понимаю сурсы находятся в файле .tar ? 5.5.42 мне надо скачать его разархивировать и вытянуть оттуда только нужное ? и потом это нужное указать в пути при конфигурации pinba ?
ftp://ftp.heanet.ie/mirrors/www.mysql.com/Downloads/MySQL-5.5/
Странно мне просто интересно как вы это делаете... я скачал новую версию самую посленюю 5.6
Установил ее, потом установил для нее yum mysql-devel как вы и говорили.
Cобрал конфиг на отлично.
А вот при команде
make
Вылетают ошибки что нет файлов
ha_pinba.cc:36:24: error: sql/field.h: No such file or directoryha_pinba.cc:37:26: error: sql/structs.h: No such file or directoryha_pinba.cc:38:26: error: sql/handler.h: No such file or directory
Но этих файлов так же нет в сурсах - установленных коммандой yum mysql-delve и как так получается ?
И второй вопрос, как вы узнали об архитектуре папок для пинбы ? :) просто я в мануалах нигде подобного не встречал в том плане sql/ /mysql /include папки что бы были..
Добью его все таки этого пинбу 80того уровня ) потом как все получится сделаю мануал - а то видать для таких как я новичков в этом деле ничего не предусмотрели..🤪
ага нашел на просторах интернета вот что
mysql-5.5.25 lp:mysql-server/5.5
Оказуется эти папки "sql" и файлы типа "field.h" есть только в этой версии ? "mysql-5.5.25" ??? в общем пока что нет сил, понимать это. Никто толком не может мне тыкнуть пальцем что я не усматриваю, выбился не много но не здаюсь :)
Спасибо ! за помощь, но мне важна часть именно установки, т.е понять как это ставится.. для себя а не просто что бы готово было, как в данном случае :) но я все равно пока буду пытатся понять как это сделать. Если вы мне пошагово обьясните может даже за деньги