Соединение Coldfusion 9 с MySql 5 в Ubuntu 9.10 - PullRequest
0 голосов
/ 15 июля 2010

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

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

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

При отображении верхней части стека

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

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

URL JDBC jdbc: mysql: //192.168.1.19: 3306 / имя_БД

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

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

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

Ответы [ 3 ]

1 голос
/ 20 июля 2010

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

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

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

1 голос
/ 15 июля 2010

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

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

0 голосов
/ 16 июля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...