1001 статья о настройке связки mpd+freeradius3+mysql

===== Ставим порт FreeRadius3 =====

===== База MySQL =====

» Читать далее

Ubuntu 15.10, MySQL Errcode: 24 — Too many open files

В Ubuntu 15.10, MySQL начала выдавать иногда это сообщение.

Решение: редактируем mysql.cnf

Добавляем:

 

Далее:

 

Ubuntu полная переустановка MySQL с зачисткой всего и вся..

Бывает так, что проще «удалить и заново поставит», чем разобраться в ошибках.. Вот и у меня MySQL стала выдавать не понятные ошибки вида

Можно  было бы конечно поразбираться, что зачем и как.. Но оно это не стоило. В моем случае проще было снести и заново поставить.

 

C++ и компиляция проекта используещего mysql под FreeBSD

1290897526_freebsd2Вот она! Рыба моей мечты. Почти 2 дня мучений, чтоб подобрать состав ключей для компиляции!

Порядок включения библиотек в проект:

Как в конечном итоге оказалось, порядок включения, тоже очень важен. В самом верху  iostream, затем обьявляем пространство имен std,  затем все остальные библиотеки. Причем те которые с расширением *.h рекомендуют опускать в самый низ. Причем под Ubuntu компилировалось всё без проблем сразу, и в любом порядке. А вот со FreeBSD ыли вот такие пляски с бубном.

undefined reference to `mysql_init’ ubuntu

Ошибка возникает при попытке компиляции с++ проектов на Ubuntu 15.4  и Ubuntu 15.10. Есть информация что и на других версиях, начиная с Ubuntu 11.4

Как побороть? Если используем NetBeans, то необходимо прописать следующие ключи запуска компоновщика: -L/usr/lib/x86_64-linux-gnu -lm -lz -lpthread -ldl -lmysqlclient и в свойствах компилятора включить пути: /usr/include/mysql

Т.е. должна получиться картинки вида:

Снимок экрана из 2015-11-17 17-59-41Снимок экрана из 2015-11-17 18-00-11Снимок экрана из 2015-11-17 18-00-36

1 8 9 10 11 12 13