标签 WSL 下的文章

其实这是因为mysql这个数据库User表里的root User,不是用密码链接的

mysql> USE mysql;
mysql> SELECT User, Host, plugin FROM mysql.user;

+------------------+-----------------------+
| User             | plugin                |
+------------------+-----------------------+
| root             | auth_socket           |
| mysql.sys        | mysql_native_password |
| debian-sys-maint | mysql_native_password |
+------------------+-----------------------+

解决方案:

- 阅读剩余部分 -

最近在玩WSL,就是Windows Subsystem for Linux,感觉很好,能够完全替换Cygwin。

于是就在WSL里远程连接一个服务器,服务器用的是root账户,那么显然是ssh root@ipv4了。但是在本地WSL里呢,由于多次忘记sudo导致报错,我就自然而言的加了sudo,所以就是sudo ssh root@ipv4,结果呢,总是提示要密码。这就很邪门,我明明已经把ssh pub key放进去了。

- 阅读剩余部分 -