java web工程部署到server 2008 r2 上之后访问数据库报 Access denied for user ‘root’@’localhost’ (using password: YES)

java web工程部署到server 2008 r2 上之后访问数据库报 Access denied for user ‘root’@’localhost’ (using password: YES)

笑红尘 发布于 2021-11-24 字数 843 浏览 770 回复 12

我本地是win8的系统使用tomcat运行是正常的,但是一部署到服务器就不行了,报这个错Access denied for user 'root'@'localhost' (using password: YES);然后我发现服务器的环境变量Path里没有关于mysql的变量,我以为是版本问题,就还原系统重装了mysql 5.5.33,但装好之后运行还是不行,还是同样 的错误,求大神帮忙解决!!

数据库的配置:

<bean id="mydatasource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"
p:driverClass="${mysql.jdbc.driver}"
p:jdbcUrl="${mysql.jdbc.url}"
p:user="${mysql.jdbc.user}"  p:password="${mysql.jdbc.pwd}"
p:acquireIncrement="2"  p:acquireRetryAttempts="3"
p:acquireRetryDelay="3000"   p:idleConnectionTestPeriod="300" p:maxIdleTime="360"
p:initialPoolSize="3" p:maxPoolSize="10" 
p:maxStatements="25" 
/>

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

够钟 2021-12-01 12 楼

密码错误

倾城泪 2021-12-01 11 楼

你妹啊,这提醒的都这么明显了,你数据库部署在哪里了,这一看就是你服务器所在IP没有使用root权限访问数据库啊,次奥

反目相谮 2021-12-01 10 楼

好的,我去试试

成熟的代价 2021-12-01 9 楼

回复
很好奇,你这到底是那种情况?

躲猫猫 2021-12-01 8 楼

还没搞定?

简单开发个标准的JDBC测测,看看是设置(比如:字符集什么的)的问题,驱动的问题(比如版本),还是数据库设置(权限等)的问题。

像你 2021-12-01 7 楼

我是在本地操作的啊

归途 2021-12-01 6 楼

用户没有远程访问权限 给下权限就行

风透绣罗衣 2021-12-01 5 楼

要重新授权吗

臻嫒无言 2021-12-01 4 楼

是账户权限不够吗,我用的是root阿

网名女生简单气质 2021-12-01 3 楼

一看就是用户账户问题

混吃等死 2021-12-01 2 楼

我在cmd使用那个密码就可以进去的

多情癖 2021-11-30 1 楼

你确定不是密码问题?