Помощь с mysql

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Помощь с mysql

Непрочитанное сообщение densan » 2011-10-23 13:10:41

Здравствуйте.
попросили организовать систему для онлайн обучения. Стал смотреть в сторону BigBlueButton http://www.bigbluebutton.org, благо порт есть.
Но столкнулся с проблемой, которую не могу решить уже 2-й день:
после входа на страницу и выбора любой ссылки вылетает 404 ошибка.
В логах томката

Код: Выделить всё

"Host 'dc1.magellan.local' is not allowed to connect to this MySQL server"

в mysql прописал нужного пользователя со всеми вариантами хостов:

Код: Выделить всё

mysql> select Host,User from user WHERE User='bigbluebutton';
+--------------------+---------------+
| Host               | User          |
+--------------------+---------------+
| %                  | bigbluebutton |
| 127.0.0.1          | bigbluebutton |
| ::1                | bigbluebutton |
| dc1.magellan.local | bigbluebutton |
| localhost          | bigbluebutton |
+--------------------+---------------+
5 rows in set (0.00 sec)
пробовал и только с записью | % | bigbluebutton |, проблема осталась.

коннект к mysql идет

Код: Выделить всё

mysql -u bigbluebutton -pEzg73KA6TbIyFppy -h localhost
mysql -u bigbluebutton -pEzg73KA6TbIyFppy -h 127.0.0.1
mysql -u bigbluebutton -pEzg73KA6TbIyFppy -h dc1.magellan.local
пробовал отключить резолвинг в mysql в /var/db/mysql/my.cnf в секции

Код: Выделить всё

[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-name-resolve
Почитал в рассылках BigBlueButton, такой проблемы нет, в рассылках mysql написано что нужно отключить резолвинг, но мне это не помогло. Если получится реализовать данные систему - сменя заметка об установке, т.к. думаю что тема перспективная и многих заинтересует.
сведения о системе
mysql-server-5.5.16
FreeBSD dc1.magellan.local 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
tomcat-6.0.33_1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Помощь с mysql

Непрочитанное сообщение Gamerman » 2011-10-23 13:32:53

/var/db/mysql/my.cnf покажи весь
Глюк глюком вышибают!

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Помощь с mysql

Непрочитанное сообщение densan » 2011-10-23 16:02:43

Код: Выделить всё

cat my.cnf |grep -v "^#" |sed -e '/^ *$/d'
[client]
port            = 3306
socket          = /tmp/mysql.sock
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-name-resolve
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
server-id       = 1
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Помощь с mysql

Непрочитанное сообщение densan » 2011-10-23 16:38:36

Заметил что в /var/db/mysql/dc1.magellan.local. при перезапуске сыпятся логи:

Код: Выделить всё

111023 17:07:51 [Warning] 'user' entry 'root@dc1.magellan.local' ignored in --skip-name-resolve mode.
111023 17:07:51 [Warning] 'user' entry '@dc1.magellan.local' ignored in --skip-name-resolve mode.
111023 17:07:51 [Warning] 'user' entry 'bigbluebutton@dc1.magellan.local' ignored in --skip-name-resolve mode.
Но почему мускул все равно резолвит - не знаю.

Решил проблему так:
добавил в /etc/hosts запись

Код: Выделить всё

127.0.0.1               bbb.domain.su
сделал

Код: Выделить всё

hostname bbb.domain.su