2 wq215 wq215 于 2016.09.24 17:45 提问

mysql无法连接,大家帮忙看看什么原因,谢谢了

mysql无法连接,大家帮忙看看什么原因,谢谢了
错误提示:
Caused by:java.sql.SQLException:Access denied for user 'admin'@'localhost' (using password:YES)

网上找了好久真正能解决问题的一个都没有

16个回答

bet7x
bet7x   2016.11.05 20:36
已采纳

1.检查用户名或者密码是否输错
2.是否开启了远程访问的权限
3.查下mysql的user表,没有设置远程连接的用户名和密码
5.检查SSH的xml跟properties文件是否配置正常
4.确认防火墙开放mysql端口,使用telnet 3306检测,若mysql端口已开放,则需要用以下命令授权

 #mysql -uroot -p
>grant all privileges on database.table to user @'app服务器IP地址' identified by 'passwd' ;
>flush privileges;

然后在app服务器的主机执行


```mysql -uuser -ppasswd -h$mysql-server-ip


5.试试GRANT ALL ON 数据库名称.* TO '用户名'@'localhost' IDENTIFIED BY '密码'

6.再不行就把之前数据库删掉不设密码再试一次
feng1790291543
feng1790291543   Ds   Rxr 2016.09.24 18:02

提示的意思是帐号登录时没有权限,可能是因为密码输入不正确,不是说密码是YES,是指这个帐户登录必须要使用密码,但你提供的密码不正确。

-- ps: 这C币给的太假了吧

showbo
showbo 回复StefanChen一只小小毛驴: 可能导c币的。。哈哈。。
大约一年之前 回复
feng1790291543
feng1790291543 http://blog.csdn.net/hiphopmattshi/article/details/7234563
大约一年之前 回复
u014120397
u014120397   2016.09.24 17:52

输错密码了吧
这条错误的意思是你要输密码,但是密码不对

u014559880
u014559880   2016.09.24 17:53

用户名或者密码输入错了,

qq_28562059
qq_28562059   2016.09.24 18:10

数据库的用户名和密码不对应呢 ,所以登录失败了

weixin_36230282
weixin_36230282   2016.09.24 18:38

可能监听服务未启动,去计算机服务里启动监听。也可能是tnsnames.name 没有配置。

oyljerry
oyljerry   Ds   Rxr 2016.09.24 18:46

mysql服务是否启动。同时查看mysql端口有没有在侦听。这样才可以知道问题在哪

sulishibaobei
sulishibaobei   2016.09.24 21:06

首先看看服务开启了没?
用户名和密码看看有没有登陆错误
密码肯定不会是yes的

waterhexuan
waterhexuan   2016.09.24 21:33

你先用命令行看看能不能登上

u013451048
u013451048   2016.09.24 23:46

你是远程连接的数据库还是本地的?远程的话,需要看一下数据库是否开启,没有事情了是否开启了远程访问的权限。

http://blog.csdn.net/u013451048/article/details/52651190

共16条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!