阿里云
订阅广场
发表主题 回复主题
  • 183阅读
  • 8回复

[技术开发]通过程序访问MySql

级别: 新人
发帖
5
云币
18
我通过我的客户端访问阿里mysql 是可以的、 RIM`omM  
但是程序却一直报 SQsSa1  
x)rlyjFM  
Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Access denied for user 'SliverZhang'@'180.165.211.225' (using password: YES) rR ES8/  
### The error may exist in file [E:\JavaCode\SecKill\seckill\target\classes\mapper\SeckillDao.xml] e)nimq {6  
### The error may involve org.seckill.dao.SeckillDao.queryById / il@`w;G  
### The error occurred while executing a query %HQ.|  
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Access denied for user 'SliverZhang'@'180.165.211.225' (using password: YES) $$i. O}  
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) j83? m  
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:122) P27%xV-n>  
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:113) wmNHT _  
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:73) :_<_[Y]1  
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) P=N$qz$U  
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) "\"DCDKmG  
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) |as!Ui/J/  
    at java.lang.reflect.Method.invoke(Method.java:498) [@ <sFP;g  
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:386) 2 gq$C"  
    ... 39 more -kz4FS  
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Access denied for user 'SliverZhang'@'180.165.211.225' (using password: YES) Rx07trfN  
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80) E! /[gZ  
    at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:82) B@Co'DV[/]  
    at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:68) I-D^>\k+  
    at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:315) gC%G;-gm  
    at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:75) snM Z0W  
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:61) ,ea^,H6  
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:303) :pX`?Ew`g  
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:154) a`9L,8Ve  
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:102) h/eR  
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:82) L(S'6z~_9  
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:120) mM.*b@d-  
    ... 46 more `cz2DR-"  
&ad I (s~  
Kyt)2p  
我连我己的本地数据库是好的。 M6 9 w-  
v dbO(  
i!2TH~zl  
阿里云的数据库需要做什么配置吗???
级别: 论坛版主
发帖
12568
云币
28665

只看该作者 沙发  发表于: 01-08
版主回复: ]q4LN o  
 b{)kup  
从报错信息来看,应该是权限相关的: 6I=xjgwvf  
引用
SQLException: Access denied for user 'SliverZhang'@'180.165.211.225' (using password: YES)
8.^`~ta  
建议您检查一下mysql数据库的用户权限。 ]N0B.e~D  
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 论坛版主
发帖
96
云币
143
只看该作者 板凳  发表于: 01-08
mysql没有设置权限,检查mysql用户权限和相应端口是否开放
级别: 新人
发帖
5
云币
18
只看该作者 地板  发表于: 01-08
回 楼主silver123的帖子
%p$XK(6  
x;$ESPPg  
KvEv0L<ky  
AIY 1sSK  
p JT)X8K"  
兄弟,我添加了一个和我windows 一样的用户就好了,关键我配置文件还是root 啊, `e~i<Pi  
`2LmLFkb  
o $W@@aM  
想不明白?。。 3)ox8,{%}  
[ 此帖被silver123在2018-01-08 22:28重新编辑 ]
级别: 新人
发帖
5
云币
18
只看该作者 4楼 发表于: 01-08
回 3楼silver123的帖子
kP+,x H)1  
v]EZYEXFL)  
m//aAxmB  
Hzm_o>^KC  
兄弟,我添加了一个和我windows 一样的用户就好了,关键我配置文件还是root 啊,
级别: 论坛版主
发帖
12568
云币
28665

只看该作者 5楼 发表于: 01-09
回 4楼(silver123) 的帖子
版主回复: AMT slo  
KO,_6>8]U  
您从本地,用mysql连接工具成功连接到RDS的,与在java配置文件里填写的信息是一样的吗?如用户名之类的。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
5
云币
18
只看该作者 6楼 发表于: 01-09
回 5楼dongshan8的帖子
一样的
级别: 新人
发帖
5
云币
18
只看该作者 7楼 发表于: 01-09
Re回 6楼silver123的帖子
这是我的配置文件和报错信息
级别: 论坛版主
发帖
12568
云币
28665

只看该作者 8楼 发表于: 01-09
回 7楼(silver123) 的帖子
版主回复: L|T?,^  
.{h"0<x  
照图中的信息,有些奇怪喔。 |cf-S8pwY  
5b7(^T^K  
因为在java的jdbc.properties里,用户启是root,但在您的运行结果来看,使用的用户名是SliverZhang,两者不相同。 KU/r"lMNlU  
#BUq;5  
在java的代码里还有其它的地方影响到运行时使用的mysql连接用户名吗?
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 41 - 20 = ?
上一个 下一个