有谁知道当我可以通过 localhost 而不是通过 127.0.0.1 连接到我的 MySQL 服务器时可能会出现什么错误?AFAIK,这些应该以相同的方式路由,并且在使用 IP 时不应创建额外的 TCP 层。
$ mysql -u root -h localhost -D test # works
$ mysql -u root -h 127.0.0.1 -D test # does not work
(127.0.0.1 does map to localhost/vice versa)
Run Code Online (Sandbox Code Playgroud)
表权限被显式设置为包括这两种方法。
MySQL 客户端库覆盖 localhost 以使用 Unix 套接字而不是到 127.0.0.1 的 TCP/IP 连接。如果您可以连接到 localhost 但不能连接到 127.0.0.1,则表明它已设置防火墙或未在 127.0.0.1 上侦听。
| 归档时间: |
|
| 查看次数: |
4676 次 |
| 最近记录: |