3
回答
mysql数据库无法远程访问
终于搞明白,存储TCO原来是这样算的>>>   

用虚拟机搭建了一个linux系统,并安装了mysql数据库。新建了一个用户windows,并授权可以远程访问,下面是用户表的内容。

 user    | host          |
+---------+---------------+
| windows | %             |
| root    | 127.0.0.1     |
| root    | 192.168.18.90 |
| root    | ::1           |
|         | localhost     |
| root    | localhost     |
|         | yliulinux     |
| root    | yliulinux   

但是我在宿主机缺无法用该用户远程访问虚拟机中的数据库,错误如下。

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -h 192.168.86.130 -P 3306 -uwindows -p123456
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.86.130' (10060)

宿主机和虚拟机的IP是互通的:

ping 192.168.86.130

正在 Ping 192.168.86.130 具有 32 字节的数据:
来自 192.168.86.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.86.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.86.130 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.86.130 的回复: 字节=32 时间<1ms TTL=64

192.168.86.130 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

linux系统的防火墙是默认关闭的

请问有没有这方面的大神指点一下,我还需要在哪方面排查原因?

举报
怒摘一板
发帖于1个月前 3回/48阅
顶部