MySQL与Arduino连接问题及库方法详解
一、常见问题及解决办法
- 防火墙与端口问题
- 若遇到连接问题,需更改防火墙或端口阻止应用。MySQL默认使用3306端口,要确保防火墙允许通过该端口的入站和出站连接。若未允许,启用此端口后再次尝试连接。
- 对于设置MySQL服务器进行网络访问及特定平台的安装步骤,可查看在线MySQL参考手册。
- MySQL用户账户问题
- 主机名选择问题 :在
CREATE USER或GRANT语句中主机名的选择不当会引发问题。例如:
- 主机名选择问题 :在
CREATE USER 'joe'@'10.0.1.23' IDENTIFIED BY 'secret';
GRANT SELECT ON test_arduino.* TO 'joe'@'10.0.1.24';
这里存在三个问题:一是创建用户时指定了特定主机 10.0.1.23 ,但后续授予权限时使用了不同主机 10.0.1.24 ;二是由于主机不同,用户从 10.0.1.24 连接时可访问数据库;三是因未引用现有的用户和主机组合,MySQL不要求用户从 10.0.1.24 </
超级会员免费看
订阅专栏 解锁全文
61

被折叠的 条评论
为什么被折叠?



