QAlexxxx
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Windows Srv2012 openfire 3.8.2 MySQL Community Server 5.6.11 Версия Java: 1.6.0_18 Сервер Приложения.: jetty/7.x.y-SNAPSHOT Mysql Connector/J 5.1.24 более 500 пользователей. в логи валятся ошибки: 2013.06.14 09:28:16 org.jivesoftware.openfire.spi.PresenceManagerImpl - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1 Причина проблемы найдена: начиная с 5.6 версии MySQL сменил формат SET OPTION SQL_SELECT_LIMIT=DEFAULT на SET SQL_SELECT_LIMIT=DEFAULT. Чат работает, но некоторые пользователи жалуются на неполный ростер. Из списка пользователей пропадают контакты и целые группы. Подскажите, в данной ситуации что сделать проще: - откатиться на более раннюю версию Mysql (процедура знакома, и отлажена - дамп баз, удаление, установка другой версии, накатывание дампа)? - обновить Mysql Connector/J 5.1.24 на Mysql Connector/J 5.1.25 (ткните носом в манул как это правильно сделать) - но даже не уверен, что поможет. | Похожая проблема: в логах те же ошибки из-за изменения формата OPTION на SET в mysql 5.6 по сравнению с 5.5 FreeBSD 9.1 amd64 MySQL 5.6.13 Openfire 3.8.2 В консоли опенфайра Server->Databases JDBC Driver Version: mysql-connector-java-5.0.8 хотя я с портов поставил /databases/mysql-connector-java версия 5.1.26. Перезагружал как Openfire, mysql. Но в консоли опенфайра версия не меняется. Как его (connector-java) правильно заменить? Очень жду совета, т.к. откат на мускула 5.5 считаю не целесообразным "костылем". С уважением, Александр Добавлено: Проблема решена. Устанавливаем из портов коннектор. идем в каталог /usr/local/share/java/classes берем файл mysql-connector-java.jar, копируем и переименовываем его в mysql.jar c правами 744 и пользователем openfire:openfire и кладем его в /usr/local/share/java/openfire/lib, заменяя одноименный файл там. Перезапускаем демон openfire иии....вуаля! Результат: Openfire 3.8.2 + MySQL 5.6.13 работают без ошибок. Нигде решения не нашел, везде одни предположения. Так что пользуйтесь инструкцией. Кто ищет - то всегда найдет (решение) ![](http://forum.ru-board.com/board/s/smile.gif) |