Страница 1 из 1

Помощь с mysql

Добавлено: 2011-10-23 13:10:41
densan
Здравствуйте.
попросили организовать систему для онлайн обучения. Стал смотреть в сторону 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

Re: Помощь с mysql

Добавлено: 2011-10-23 13:32:53
Gamerman
/var/db/mysql/my.cnf покажи весь

Re: Помощь с mysql

Добавлено: 2011-10-23 16:02:43
densan

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

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

Re: Помощь с mysql

Добавлено: 2011-10-23 16:38:36
densan
Заметил что в /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