今天我正在一个项目上,我认为也许可以编写一个使用基于本地/托管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,但是无论如何,我还是希望远离那些希望你们能帮助我的人。