重装后出大事了,用命令做 sshtunel 后 mysql 无法登陆

2015-04-05 21:25:04 +08:00
 xiao303178394
```bash
ssh -N -L 3308:xxxx.mysql.rds.aliyuncs.com:3306 xxx@xxx.xxx.xxx.xxx -p 22
```
使用该命令,然后mysql登陆会说密码错误,然后我乱填一个用户名又显示用户不存在,如下
```bash
wudiweideMacBook-Pro:~ David_Woo$ mysql -h127.0.0.1 -P3308 -urunmove -prunmove_maystaste
ERROR 1045 (28000): Authentication Failed For RDS maybe username or password is incorrect
wudiweideMacBook-Pro:~ David_Woo$ mysql -h127.0.0.1 -P3308 -urunmove1 -pxxxxxxxx
ERROR 1045 (28000): user not exist
```
这是为什么呢,另一台电脑还能正常操作。和操作系统有什么关系吗?有木有人有遇到过。
5379 次点击
所在节点    程序员
16 条回复
julyclyde
2015-04-05 21:34:45 +08:00
MySQL的权限系统里,用户除了用户名以外还有“从哪儿来”这个元素

窃以为,你这个场景里:
跟重装就没关系
从来就不应该能登录的
xiao303178394
2015-04-05 21:38:22 +08:00
@julyclyde 以前一直都是能登陆的。而且我另外台电脑也是OK的。是不是和MAC的ssh相关的网络有关?缺了什么基础库?对Mac系统还不是很熟
xiao303178394
2015-04-05 21:43:46 +08:00
@julyclyde 设置了一定是从我ssh的那台服务器来,所以我用sshtunel把本地的3308端口替换了远程的3306.
xiao303178394
2015-04-05 21:44:01 +08:00
@julyclyde 忘了感谢回答。谢谢,嘿嘿
kn007
2015-04-05 21:44:25 +08:00
@xiao303178394 另外电脑相同语句连?

你的RDS没外网么?为毛不直接连
kn007
2015-04-05 21:49:12 +08:00
@xiao303178394 你试试 mysql -h127.0.0.1 -P3308 手输看看?
xiao303178394
2015-04-05 21:49:20 +08:00
@kn007 限制了一定要从那台服务器来。

另外台电脑用同样的方法OK
xiao303178394
2015-04-05 21:50:06 +08:00
@kn007 试过了,一样的。重装以后没法干活T.T好作死啊
kn007
2015-04-05 21:50:55 +08:00
换成
ssh -f xxx@xxx.xxx.xxx.xxx -L 3308:xxxx.mysql.rds.aliyuncs.com:3306 -N
来转发

然后
mysql -h 127.0.0.1 -P 3308

可以么?
kn007
2015-04-05 21:52:51 +08:00
@xiao303178394 那就不用试9l写的。
囧。没明白
xiao303178394
2015-04-05 21:56:09 +08:00
@kn007 感谢回答T.T 继续折腾。
kn007
2015-04-05 21:57:26 +08:00
@xiao303178394 或许看看xxx@xxx.xxx.xxx.xxx的日志和RDS的日志看看?
kn007
2015-04-05 22:02:30 +08:00
@xiao303178394 我现在最怕重装了,太多程序要装,服务器上。
kn007
2015-04-05 22:02:58 +08:00
@xiao303178394 加油撒~
ncisoft
2015-04-05 22:34:23 +08:00
ssh -N -L 3308:xxxx.m127.0.0.1:3306 xxx@xxx.xxx.xxx.xxx -p 22

@xiao303178394 试试,应该没问题
ncisoft
2015-04-05 22:37:39 +08:00
@xiao303178394 上条不对,请忽略。你既然是rds付费用户,发ticket吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/181761

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX