python.connector.connect主机是一个网络IP

时间:2019-06-29 13:58:37

标签: python mysql

今天我正在一个项目上,我认为也许可以编写一个使用基于本地/托管mysql服务器的数据库的python程序,所以我尝试了从w3schools编写的此代码

import mysql.connector

mydb = mysql.connector.connect(
  #host="192.168.10.200", <- tried this
  #host="tcp://192.168.10.200", <- also tried this
  host="localhost", #<- this works    
  user="web-server",
  passwd="yourpassword"
)

mycursor = mydb.cursor()

mycursor.execute("SHOW DATABASES")

for x in mycursor:
  print(x)

我在本地主机上尝试过它,并确保它调出了phpmyadmin中的数据库,同时也是192.168.10.200的一个运行httpd和mysql的centos服务器,我确实通过浏览器进行了检查,并确认我可以访问这两者,但是当我尝试时在Python上没有任何想法吗?我真的没有用谷歌的语言和想法去搜索一些端口转发,公共IP,但是无论如何,我还是希望远离那些希望你们能帮助我的人。

0 个答案:

没有答案