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

来源:10-1 阿里云初始化与执行环境安装

Bearxsh

2019-04-06

输入 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=********
写回答

2回答

Bearxsh

提问者

2019-04-07

问题已经解决。通过 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
共1条回复

翔仔

2019-04-07

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

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


0
1
Bearxsh
我创建了,不然怎么通过mybatis可以访问。
2019-04-07
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程