Имеем систему подсчета трафа netacct-mysql на suse 10.3 работает влет, а вот на 11,2 не хочет заводится...
В логах пишет
Jun 26 19:18:59 su nacctd (write): mySQL Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Jun 26 19:18:59 su nacctd (write): error writing to database
Права на базу полные и пароль правильный.
Все пакеты стоят, только mysql-devel ставил от sles 9 т.к. на 11,2 нету такого пакета
На оф сайте есть такая ошибка
№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№
Вопрос: Я скомпилировал и успешно установил программное обеспечение, но
в базе данных записи не появились?
Ответ:Эта ошибка чаще всего встречается у людей, которые любят все
компилировать сами,не имея при этом достаточно знаний. / Поверьте мне их
тысячи!/. Кто-то использовал XXX-Linux с установкой по умолчанию для пакета
mysql например в /usr а затем решил установить более новую версию и поместил ее
в /usr/local/mysql. До сих пор все правильно, но при компилации netacct скрипт
configure находит первоначально этот mysql, который находится в /usr
и соответственно при линковании связывает с более старой библиотекой из
/usr/lib/libmysql*, а не с бибилиотекой из /usr/local/libmysql* в этом случае
возникает ошибка типа : can't connect through socket /var/run/mysql.sock, когда
нужно было бы подсоединиться к mysql с помощью
/usr/local/var/run/mysql.sock или к чему-нибудь другому.
В случае возникновения такой проблемы предлагаем меры, ведущие к
устранению последней:
1.Посмотрите в /var/log/syslog, messages с целью обнаружения ошибок.
Если там при попытке внесения данных в базу появится ошибка, то продолжайте
читать. Если же просто трафик учитывается не правильно, то обратитесь к
следующему нижестоящему Вопросу/Ответу.
2.Проверьте, нет ли более одной инсталации mysql, что в большинстве
случаев ведет к возникновению проблемы и удалите более старые версии
библиотек.
3.Проверьте, связан ли nacctd с правильной бибилиотекой следующим
способом:
$ ldd 'which nacctd'
libmysqlclient.so.10 => /usr/lib/libmysqlient.so.10 (0x00176000)
libc.so.6(0x001ab000)
4.Проверьте, можете ли Вы установить связь c mysql для пользователя acct
и с соответствующим паролем следующим образом:
$ mysql -u acct -p пароль
5. Проверьте, запущен ли ли mysql ?.
№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№
Подскажите как правильна на suse 11.2 сконфигурировать ???
РЕШЕНО: Подсчет трафика netacct-mysql (Проблема с мускулом)
Модератор: Модераторы разделов
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: РЕШЕНО: Подсчет трафика netacct-mysql
devel пакеты нужно ставить родные ибо в них содаржатся необходимые апи. Если девел пакета нет, значит это баг либо схожий функционал предоставляет другой пакет
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
leksstav
- Сообщения: 331
Re: РЕШЕНО: Подсчет трафика netacct-mysql
k0da, скажи где же взять mysql-devel для suse 11.2 ??? Их нет природе, покрайней мере не встречал. Оч надо поставить эту прогу...
Подскажи что тут можно сделать ?
Поставил бы старую добрую suse10.3 но на новом железе при установке виснет на определении ISDN платы которой у меня и впомине нету
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: РЕШЕНО: Подсчет трафика netacct-mysql
Information for package libmysqlclient-devel:
Repository: @System
Name: libmysqlclient-devel
Version: 5.1.36-6.8.8
Arch: i586
Vendor: openSUSE
Installed: Yes
Status: up-to-date
Installed Size: 756.0 KiB
Summary: MySQL Development Header Files and Libraries
Description:
This package contains the development header files and libraries
necessary to develop MySQL client applications.
оно.
+ либо поправьте configure на предмет поиска libmysqlclient.so вместо libmysqlclient.a
Либо создайте симлинк
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
leksstav
- Сообщения: 331
Re: РЕШЕНО: Подсчет трафика netacct-mysql
k0da писал(а): ↑27.06.2010 03:23Information for package libmysqlclient-devel:
Repository: @System
Name: libmysqlclient-devel
Version: 5.1.36-6.8.8
Arch: i586
Vendor: openSUSE
Installed: Yes
Status: up-to-date
Installed Size: 756.0 KiB
Summary: MySQL Development Header Files and Libraries
Description:
This package contains the development header files and libraries
necessary to develop MySQL client applications.
оно.
+ либо поправьте configure на предмет поиска libmysqlclient.so вместо libmysqlclient.a
Либо создайте симлинк
Ай да спасибо огромное koda все прекрасно встало, правда систему переставил а то мои эксперементы с пакетами от sles9 внесли в систему какую то ошибку.
После этого все чудесно заработало :-)