我目前有一个Python连接器脚本,在本地的Bluehost服务器上运行。在过去,我尝试远程运行这个脚本,即在我自己的本地机器上使用Python脚本远程登录,但最后我只是在服务器上运行它。在我目前的情况下,我需要每10分钟在服务器上运行一个脚本,但是我没有根访问权限,所以我无法创建cron作业。但是,我可以设置一个Windows任务,以便每10分钟远程运行我的脚本,但当我尝试时,我无法连接到域的数据库。是否有任何文件或为此而工作?
下面是我的远程连接数据库的代码:
cnx = mysql.connector.connect(user='database_user',
password='database_password',
host='www.example.com',
database='database_name')当我试图远程使用这个脚本时,我会得到以下错误消息:
InterfaceError: 2003: Can't connect to the MySQL server on 'example.com:3306'
(10061 No connection could be made because the target machine actively refused it)发布于 2016-01-20 21:25:23
您必须启用对正在尝试访问服务器的计算机的IP地址的访问。默认情况下,数据库服务器不允许外部连接。您将通过登录到您的主机(Bluehost)来做到这一点。
发布于 2022-10-21 07:38:47
https://stackoverflow.com/questions/34910432
复制相似问题