请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

远程登录错误 Access denied for user 'work'@'222.249.131.68' (using password: NO)

输入 mysql -uwork -P3306 -h39.96.211.14 –p

控制台输出 Access denied for user 'work'@'222.249.130.68' (using password: NO)
翔哥当时也遇到了同样的问题,请问你是怎么解决的
图片描述
另外也有一个同学遇到了这个问题,但是他的报错语句@后面的IP地址和他的服务器IP地址相同,我的不一样。https://coding.imooc.com/learn/questiondetail/108286.html

我发现通过MyBatis可以访问,但终端不行。

jdbc.driver=com.mysql.jdbc.Driver
jdbc.master.url=jdbc:mysql://39.96.211.14:3306/o2o?useUnicode=true&characterEncoding=utf8
jdbc.username=work
jdbc.password=********

正在回答 回答被采纳积分+3

2回答

提问者 Bearxsh 2019-04-07 13:35:05

问题已经解决。通过 mysql -h39.96.211.14 -P3306 -uwork -p 可以正常连接。但通过  mysql -uwork -P3306 -h39.96.211.14 –p 就会报Access denied for user 'work'@'222.249.130.68' (using password: NO)的错误,不知道为什么。

0 回复 有任何疑惑可以回复我~
  • 翔仔 #1
    我这边试了下,也真会出现这样的情况,因为之前没有按照这样的参数顺序去访问,以为这样是没问题的,验证了下发现参数-h 和 -P必须在一起,不能隔开。。之前一直成功也没注意这样的语法,感谢同学
    回复 有任何疑惑可以回复我~ 2019-04-07 22:18:02
翔仔 2019-04-07 01:00:41

同学好,感觉是你的work帐号没有被创建出来或者没有设置密码的原因,需要你先用root登录之后,通过给work创建密码以及相关权限后再尝试登录。

grant SELECT,UPDATE,INSERT,DELETE on *.* to 'work'@'%' identified by 'Xiangze230!';
flush privileges;


0 回复 有任何疑惑可以回复我~
  • 提问者 Bearxsh #1
    我创建了,不然怎么通过mybatis可以访问。
    回复 有任何疑惑可以回复我~ 2019-04-07 01:16:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信