我在 Raspberry Pi 上安装了 MySQL,并尝试设置远程访问。我设置了一个用户帐户,如下所示:
GRANT ALL PRIVILEGES ON <database>.* TO '<username>'@'%' IDENTIFIED BY '<password>';
当我使用 IPv4 时,使用 MySQL Workbench 的连接有效,但是当我使用我的公共 IP 时,它返回错误代码 10061。我已经注释掉了bind-address
和skip-external-locking
行,以及端口转发 3306 TCP,但我不认为这会产生影响,因为我和 Pi 在同一个网络上。netstat
还说 MySQL 正在监听0.0.0.0
。我还需要做什么才能启用远程访问?