Источник данных ColdFusion не подключается должным образом - PullRequest
5 голосов
/ 25 мая 2011

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

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

Кажется, я не могу это исправить.Есть предложения?

Ответы [ 4 ]

3 голосов
/ 25 мая 2011

Проверьте свои настройки в mySql на максимальное количество соединений.

http://forums.mysql.com/read.php?39,181940,226710#msg-226710

Возможно, MySql по какой-то причине блокирует ваш CFserver, возможно, слишком много сбоев при входе в систему пользователем cf?если это так, попробуйте очистить ваши хосты.

http://www.oscararevalo.com/index.cfm/2010/10/28/Getting-MySQLNonTransientConnectionException-errors-Then-Your-MySQL-Server-Might-Be-Angry-At-You

0 голосов
/ 25 сентября 2015

У меня получилось подобное, и я обнаружил, что основной причиной является то, что пользователь mysql, который использовал в настройке соединения, не имеет разрешения на эту базу данных.

Разрешение на обновление для пользователя mysql устранило мою проблему.

0 голосов
/ 19 ноября 2013

Лучшее сообщение об ошибке можно увидеть, посмотрев ваш журнал ColdFusion exceptions.log, когда это произойдет.

Недавно я столкнулся со сценарием, в котором я получил это сообщение, и, глядя на файл exceptions.log, который я мог видетьсообщение типа:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'my_db_name'
0 голосов
/ 24 марта 2012

Возможно, вы только что изменили пароль, или были изменены права доступа к таблице.

У меня есть смешанный сервер, на котором запущены ColdFusion 9, PHP 5 и Ruby 1.9.2.Я установил CF9 и MySQL, и они были счастливы вместе.Я назвал пользователя CF 'wwwrun' (наследие от предыдущей установки CFMX того же приложения).Позже я настраивал PHP-часть моего гетерогенного приложения и выполнял оператор GRANT для набора таблиц WordPress для того же пользователя («wwwrun») ... но допустил ошибку при назначении другого пароля.Часть WordPress работала нормально, но внезапно мои CF-сообщения выдавали эту ошибку.

Дох!

Я изменил пароль для пользователя wwwrun.Возможно, вы случайно сделали то же самое.Это ошибка, которую драйвер JDBC выдает, когда он не проходит аутентификацию по паролю.Не очень информативное сообщение об ошибке IMO.

...