我在 linux 机器 IP = 192.168.1.100 上安装了 mysql 服务器,但是当我尝试连接到这个 IP 时它总是错误(111)。但使用 localhost 和 127.0.0.1 就可以了。
啤酒@啤酒笔记本电脑# ifconfig | grep "inet 地址" inet 地址:127.0.0.1 掩码:255.0.0.0 inet 地址:192.168.1.100 广播:192.168.1.255 掩码:255.255.255.0 beer@beer-laptop# mysql -ubeer -pbeer -h192.168.1.100 错误 2003 (HY000): 无法连接到“192.168.1.100”上的 MySQL 服务器 (111) beer@beer-laptop# mysql -ubeer -pbeer -hlocalhost 欢迎使用 MySQL 监视器。命令以 ; 结尾 或\g。 你的 MySQL 连接 ID 是 160 服务器版本:5.1.31-1ubuntu2(Ubuntu) 输入“帮助”;或 '\h' 寻求帮助。键入 '\c' 以清除缓冲区。 mysql> beer@beer-laptop# mysql -ubeer -pbeer -h127.0.0.1 欢迎使用 MySQL 监视器。命令以 ; 结尾 或\g。 您的 MySQL 连接 ID 是 161 服务器版本:5.1.31-1ubuntu2(Ubuntu) 输入“帮助”;或 '\h' 寻求帮助。键入 '\c' 以清除缓冲区。 mysql>
从另一台机器连接它也是错误 111。
another@another-laptop# mysql -ubeer -pbeer -h192.168.1.100 错误 2003 (HY000): 无法连接到“192.168.1.100”上的 MySQL 服务器 (111)
在这种情况下使用 localhost/127.0.0.1 和 192.168.1.100 有什么区别。我不知道如何从另一台机器连接到这个数据库。
请帮忙。谢谢。