繁体   English   中英

无法连接到 mySQL 本地主机服务器

[英]Can't connect to mySQL localhost server

我的局域网上有 2 台计算机。 1 is a Linux Ubuntu server with mySQL installed that I am attempting to remotely connect to via mySQL workbench from my other computer, a windows PC. 我已经创建了一个 dba 用户帐户,指向我的 windows IP 以允许远程登录,授予权限并刷新它们,等等......但是我在尝试建立连接时收到错误“无法连接到本地主机”。 我考虑过的一些事情......因为两台计算机都在我的局域网上,我相信我不需要编辑 mysqld.cnf 文件的绑定地址。 我尝试将工作台上的“主机名”部分更改为 127.0.0.1,Linux 服务器的 IPv4,以及 Linux 服务器的名称都给出了相同的错误。 即使我已经有工作台,我是否可能需要在 Windows PC 上安装 mySQL? 我是否需要将我的 windows PC 网络设置更改为“私有”而不是“公共”? 这似乎不太可能,因为无论如何它们已经是本地主机了。 我需要移植我的 mySQL 吗? 再次似乎不太可能,因为它只是一个本地主机连接。 我是否需要让两台计算机都有 static IP? 虽然由于我没有关闭它们中的任何一个,但 IP 没有被 DHCP 更改,所以我相信这对于初始连接尝试无关紧要。 有任何想法吗?

127.0.0.1 “localhost” 字面意思是指本地主机,并且永远无法将一台机器寻址到另一台机器。 如果您的计算机联网在一起,它们应该有另一个 IP 可能以 192.168、10. 或 172.. 开头。不,您不需要 static IP; 机会是在家庭网络上,他们不会改变。 您需要确保 mysql 正在侦听 localhost / 127.0.0.1 以外的地址 - 您很可能需要更改绑定地址。 对于受控网络,0.0.0.0 是一个不错的选择。 我不相信 windows 网络设置是相关的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM