【发布时间】:2016-03-11 18:11:24
【问题描述】:
脚本需要连接到远程数据库。
这是引发的错误:
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, u"Access denied for user 'root'@'my-ipaddress-from-isp-goes-here.client.mchsi.com' (使用密码:YES)")
这是我的连接设置:
engine = create_engine('mysql+pymysql://root:password'
'@server-ip:3306/database-name')
场景:这是一个 Raspberry Pi,它正在解析我在本地存储的抓取数据,然后同时更新到我现在正在尝试配置的远程服务器。
这是我尝试过的:
编辑/etc/mysql/my.cnf 并在 [mysqld] 下注释掉
绑定地址 = your_database_IP
这至少让我拒绝了用户而不是拒绝连接。关于如何让它发挥作用的任何建议? SSH 有效,但我只需要一个可以通过我的 Python 脚本建立的远程连接。
【问题讨论】:
标签: python mysql sqlalchemy