在线等待,求解:Access denied for user 'root'@'localhost' (using password: YES)

it_radhat it_radhat 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
2008-05-13 15:36:44,658 WARN (SettingsFactory.java:117) - Could not obtain connection metadata
java.sql.SQLException: Server connection failure during transaction.
Due to underlying exception: 'java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)'.
-----------------------------------------------------------------------------------------------------

是Linux+Tomcat+MySQL部署程序.
客户端可以访问数据库,
自己写的程序也可以查询数据库,
root用户权限都给了,但不能获得数据库连接,以下是部署文件内容:
<bean id="dataSource"

class="org.springframework.jdbc.datasource.DriverManagerDataSource">

<property name="driverClassName" value="com.mysql.jdbc.Driver" />

<property name="url" value="jdbc:mysql://localhost:3306/workplat?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8" />

<property name="username" value="root" />

<property name="password" value="1" />

</bean>
...全文

相关推荐

win10下MySQL 8.0登录Access denied for user‘root’@‘localhost’ (using password: YES)问题的解决方法

主要介绍了win10下MySQL 8.0登录Access denied for user‘root’@‘localhost’ (using password: YES)问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38685173

Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法

前言 最近在linux连接mysql /usr/local/mysql/bin/mysql -uroot -p 输入密码出现Access denied for user 'root'@'localhost'(using password: YES)错误。下面话不多说了,来一起看看详细的解决方法吧 解决办法: 1.先停止mysql 服务 service mysqld stop 2.进入mysql安装目录bin/ 使用safe模式,进行重启: ./mysqld_safe --skip-grant-tables 3.使用root账户,无密码登录,修改root用户密码 mysql -u

weixin_38611877

mysql Access denied for user ‘root’@’localhost’ (using password: YES)解决方法

主要介绍了mysql Access denied for user ‘root’@’localhost’ (using password: YES)解决方法,本文给出详细的解决步骤及操作注释,需要的朋友可以参考下

weixin_38624557

ERROR 1045 (28000): Access denied for user ”root”@”localhost” (using password: YES)实用解决方案

昨天连数据库没有问题,但是今天连接数据库就报这个错误了,网上也搜了不少的方法,有一个方法解决了我的问题。我的环境是Linux 步骤:首先需要跳过密码认证,在Linux环境中找到/etc/my.cnf文件,在文件中找到mysqld,在mysqld下边加上skip-grant-tables语句,这样的话就避过密码验证了,然后重启mysql,/etc/init.d/mysqld restart,进行密码的修改, 如下, mysql> use mysql; mysql> update user set password=password("你的新密码") where user="root"; m

weixin_38663516

Jmeter在操作MySQL数据库的时候出现Access denied for user ‘root’@’localhost’ (using password:YES)

一、在连接数据库出现密码不对 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 1、当时我看到这个错误的时候,我专门多试了几次密码,但是密码明明正确啊,然后,我还用sqlyong工具进行连接也可以连接上,但是Jmeter就是死活连不上。我当时真的很费解,于是我就开始排查。 2、我打开了以前的java项目,没想到在连接数据库的时候也是出现这个问题,我当时真的是百思不得其解 3、我搜遍了网上所有的解决办法: 很多都说是root没有权限,需要重新创建一个用户,再赋予所有权限;我第一个

weixin_38607554
评论 21
收藏 已收藏
分享
返回顶部
it_radhat
MySQL 57,062 成员 56,759 内容