我是 python 和网络编程的新手。最近我无法访问我的在线数据库。
问题是我想编写一个代码并在我的计算机上执行它以访问我的在线数据库,而我唯一想做的就是访问我数据库中的信息并进行一些更改。第一个问题是我不知道用什么作为参数。
这是我的在线数据库中显示的内容,我可以使用互联网浏览器访问:
173.201.136.195
Server version: 5.0.96-log
Server: 173.201.136.195 via TCP/IP
User: user123123@72.167.233.37
MySQL charset: UTF-8 Unicode (utf8)
我不明白当我连接到它时应该使用哪个 ip,'173.201.136.195' or '173.201.136.195'
以及我应该使用哪个用户名。'user123123' or 'user123123@72.167.233.37'
这是我使用的代码:
conn = pymysql.connect(host='173.201.136.195',user='user123123',passwd="123123123",db='TestData')
phthon shell 表明:
File "F:\Program Files\Python33\lib\pymysql\connections.py", line 819, in _connect 2003, "Can't connect to MySQL server on %r (%s)" % (self.host, e))
pymysql.err.OperationalError: (2003, 'Can\'t connect to MySQL server on \'173.201.136.195\' ((1045, "Access denied for user \'user123123\'@\'142.151.201.116\' (using password: YES)"))')
到底是142.151.201.116
什么?