Соединение Coldfusion 9 с MySql 5 в Ubuntu 9.10

0

Недавно я установил сервер Ubuntu 9.10 с конфигурацией LAMP, а затем установил версию Coldfusion 9 Development.

У меня работает phpMyAdmin, поэтому MySql и PHP в порядке, и я могу обслуживать страницы coldfusion, но если я не могу проверить свой источник данных Coldfusion. Я получаю следующую ошибку:

Не удалось создать соединение с сервер базы данных. Попытка повторного подключения 3 раз. Отказаться.

В верхней части трассировки стека

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Не удалось создать соединение с сервер базы данных. Попытка повторного подключения 3 раз. Отказаться.

Это мои настройки для источника данных в администраторе Coldfusion

URL JDBC jdbc: mysql://192.168.1.19: 3306/dbname

Класс диска com.mysql.jdbc.Driver

Имя драйвера ConnectorJ 5.1.7

И я знаю, что имя пользователя и пароль верны, поскольку они являются теми же, что я использую для phpMyAdmin. Кто-нибудь есть идеи, почему он не работает?

Теги:
database
coldfusion

3 ответа

1
Лучший ответ

Это проблема с разрешениями. IP-адрес должен был быть 192.168.1.19 в настройке DSN у администратора, но это не исправить.

Я также создал пользователя "temp" MySQL на основе сообщения, найденного здесь: http://www.linuxquestions.org/questions/showthread.php?p=4039359#post4039359

И использовал это вместо этого, он работал.

1

Я использую почти ту же конфигурацию на нескольких ящиках и не имею таких проблем, поэтому похоже, что вы неправильно настроили источник данных.

Вы пытаетесь создать dsn с драйвером MySQL (4/5)? Я не уверен, как правильно прочитать строку настроек. Этот IP-адрес является вашим локальным хостом? Если да, почему бы не попробовать использовать localhost для имени сервера.

  • 0
    Я пытался использовать локальный IP и локальный хост, и это не имеет значения. Я пытаюсь использовать драйвер JDBC, так как он настроен на более старом сервере Coldfusion 7, но с более старым драйвером JDBC. Я пытался с драйвером Mysql 4/5, и это тоже не помогает. И извините, я не понял, что потерял разрывы строк в настройках, я переформатировал это сейчас.
0

Попробуйте использовать 127.0.0.1 в качестве адреса сервера MySQL в конфигурации вашего DSN

  • 0
    Пробовал и локальный хост, и IP, без разницы

Ещё вопросы

Сообщество Overcoder
Наверх
Меню