2017-02-21 48 views
1

我已经进口斯卡拉JDBC连接:值java.sql.SQLException:拒绝访问用户

scala> import java.sql._ 
scala> Class.forName("com.mysql.jdbc.Driver") 

下一步是连接到数据库服务器

scala> val connection = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/test", 
"milenko", // username when connecting 
"papai" // password) 

但随着

java.sql.SQLException: Access denied for user 'milenko'@'localhost' 
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:998) 
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3835) 
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3771) 
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:870) 
    at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1659) 
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1206) 
发生问题

我的连接

netstat -tln 
Active Internet connections (only servers) 
Proto Recv-Q Send-Q Local Address   Foreign Address   State  
tcp  0  0 127.0.0.1:3306   0.0.0.0:*    LISTEN  
tcp  0  0 127.0.1.1:53   0.0.0.0:*    LISTEN  
tcp  0  0 0.0.0.0:22    0.0.0.0:*    LISTEN  
tcp  0  0 0.0.0.0:31416   0.0.0.0:*    LISTEN  
tcp6  0  0 :::22     :::*     LISTEN 

任何想法?

+0

您试图通过此连接完成什么?这个用户是否存在?此用户是否拥有您正在尝试的操作的权限? –

+0

@ManishMishra我是leanrnin scala,尝试连接server.Can你写了一个答案呢? – MotaF

回答

1

使用localhost的coonection工程。 msebaapc:BIN sebaacomtx $ ./mysqlü根 - P的MySQL管理员-h 本地主机-P 3306 输入密码: 表和列名的完成 您可以关闭此功能以获得更快的读表信息启动时使用-A

欢迎使用MySQL监视器。命令结束于;或\ g。 您的MySQL连接ID为97 服务器版本:5.6.15 MySQL社区服务器(GPL)

相关问题