MySQL 服务器本地主机与 IP 地址
MySQL Server Localhost vs IP Address
我们最近升级了工作中的服务器,目前正在手动迁移所有数据,包括 MySQL 数据库。我目前正在尝试连接到 IP xxx.xxx.xxx.2 上的新数据库,这是我为服务器分配的。但是,它不允许我使用我设置的根访问凭据直接从服务器或我的 Macbook 使用 Workbench 进行连接。如果我尝试通过 127.0.0.1 (Localhost) 连接,它允许我直接从服务器使用相同的凭据连接。
这让我想到,服务器连接到 127.0.0.1 的方式是否与连接到 xxx.xxx.xxx.2 的方式相同?显然,.2 地址将通过网络,我认为 localhost 直接连接在哪里?如果它确实以相同的方式连接,什么会阻止我连接?
提前致谢!
注意到我的服务器任务栏中的 MySQL 服务图标是黄色的,将鼠标悬停在它上面后发现该服务处于 "pending-start" 状态。重新启动服务,现在可以连接了。
我们最近升级了工作中的服务器,目前正在手动迁移所有数据,包括 MySQL 数据库。我目前正在尝试连接到 IP xxx.xxx.xxx.2 上的新数据库,这是我为服务器分配的。但是,它不允许我使用我设置的根访问凭据直接从服务器或我的 Macbook 使用 Workbench 进行连接。如果我尝试通过 127.0.0.1 (Localhost) 连接,它允许我直接从服务器使用相同的凭据连接。
这让我想到,服务器连接到 127.0.0.1 的方式是否与连接到 xxx.xxx.xxx.2 的方式相同?显然,.2 地址将通过网络,我认为 localhost 直接连接在哪里?如果它确实以相同的方式连接,什么会阻止我连接?
提前致谢!
注意到我的服务器任务栏中的 MySQL 服务图标是黄色的,将鼠标悬停在它上面后发现该服务处于 "pending-start" 状态。重新启动服务,现在可以连接了。