您需要更改配置的设置方式。
注释掉 MySQL 配置中的 skip-networking 部分:# skip-networking
如果有skip-networking
,它将丢弃任何 TCP/IP 连接,这可能是您失败的原因。
启用 TCP/IP 连接后,您需要授予用户从其他计算机连接的权限:
GRANT ALL PRIVILEGES ON *.* TO <username>@'%' IDENTIFIED BY '<password>';
这将使用户名使用适当的密码从任何机器连接到您的数据库。