错误 2003:无法连接到‘localhost:3306’上的 MySQL 服务器(111“连接被拒绝”)

错误 2003:无法连接到‘localhost:3306’上的 MySQL 服务器(111“连接被拒绝”)

我的笔记本电脑用于数据库,Raspberry Pi 3b+ 作为远程计算机:
我的笔记本电脑用于数据库,Raspberry Pi 3b+ 用作远程计算机

我正在尝试从我的笔记本电脑获取远程数据库。我想让我的 raspi 3b+ 连接到它,但似乎做不到。非常需要你的帮助。我将尝试在这里展示我正在尝试的流程。

我需要做的流程:指纹数据 > 树莓派 > 数据库[localhost/xampp] > websystem > 输出。

代码在我的笔记本电脑上运行良好。我可以输入数据。但是当我尝试对我的 raspi 3b+ 做同样的事情时。它现在正在运行,我完全不知道解决方案。感谢您的回复。

答案1

在 SQL Workbench 上,在“用户和权限”中添加另一个具有不同主机的用户帐户。例如:将“匹配主机的限制”设置为“testhost”,然后将管理角色设置为“DBA”。

完成后,修改您的连接代码。例如:

try:
conn = mysql.connector.connect(host='testhost', db=test, user=root, passwd='')

它可以毫无问题地连接。

相关内容