gpt4 book ai didi

mysql - 玩 2.3 scala - Slick 与 MYSQL 问题

转载 作者:行者123 更新时间:2023-11-29 11:56:30 29 4
gpt4 key购买 nike

我目前正在学习使用 MYSQL+Slick 的 Play 框架。

我已经尝试过this Github sample了解MYSQL+Slick通信。

即使我提供了正确的数据库凭据和数据库,我仍收到以下异常。

play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [models]]
at play.api.Configuration$.play$api$Configuration$$configError(Configuration.scala:94) ~[play_2.11-2.3.8.jar:2.3.8]
at play.api.Configuration.reportError(Configuration.scala:743) ~[play_2.11-2.3.8.jar:2.3.8]
at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:247) ~[play-jdbc_2.11-2.3.8.jar:2.3.8]
at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:238) ~[play-jdbc_2.11-2.3.8.jar:2.3.8]
at scala.collection.immutable.List.map(List.scala:273) ~[scala-library-2.11.6.jar:na]
Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:998) ~[mysql-connector-java-5.1.35.jar:5.1.35]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3835) ~[mysql-connector-java-5.1.35.jar:5.1.35]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3771) ~[mysql-connector-java-5.1.35.jar:5.1.35]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:870) ~[mysql-connector-java-5.1.35.jar:5.1.35]
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1659) ~[mysql-connector-java-5.1.35.jar:5.1.35]

有人知道我该如何解决这个问题吗?

最佳答案

请采取以下措施:

  1. 在 mysql 中,root 用户下:

    CREATE USER 'test1'@'localhost' IDENTIFIED BY 'mypass';
    CREATE DATABASE emp;
    GRANT ALL ON emp.* TO 'test1'@'localhost';
  2. 确保您可以以“test1”身份登录并有权访问 emp 数据库:

    mysql -utest1 -pmypass
    use emp
  3. 更改 conf/application.conf 中的凭据:

    db.models.user="test1"
    db.models.pass="mypass"
    ...
    db.default.user="test1"
    db.default.pass="mypass"
    ...

然后运行您的应用程序。这应该可以工作,至少没有连接问题。

关于mysql - 玩 2.3 scala - Slick 与 MYSQL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33122975/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com