Возможный дубликат: Создайте соединение MySQL в Playframework с помощью slick < / а>
Я использую плагин play-slick, чтобы попытаться подключиться к базе данных mysql. Но я получаю ошибку тайм-аута соединения каждый раз, когда slick пытается связаться с Db. Мой файл application.conf выглядит следующим образом:
slick.dbs.default.driver= "slick.driver.MySQLDriver$"
slick.dbs.default.db.dataSourceClass = "slick.jdbc.DatabaseUrlDataSource"
slick.dbs.default.db.properties.driver = "com.mysql.jdbc.Driver"
slick.dbs.default.db.url="jdbc:mysql://127.0.0.1:3306"
slick.dbs.default.db.username="root"
slick.dbs.default.db.password="xxxx"
slick.dbs.default.db.connectionTimeout=15s
slick.dbs.default.db.numThreads = 12
slick.dbs.default.db.connectionTestQuery="select 1"
И всякий раз, когда мое приложение пытается связаться с базой данных, оно получает эту ошибку:
play.api.http.HttpErrorHandlerExceptions$$anon$1: Execution exception[[SQLTimeoutException: Timeout after 15001ms of waiting for a connection.]]
at play.api.http.HttpErrorHandlerExceptions$.throwableToUsefulException(HttpErrorHandler.scala:265) ~[play_2.11-2.4.3.jar:2.4.3]
Я проверил, что mysql прослушивает порт 3306. Есть запущенная служба mysqld. Спасибо за помощь.