我正在尝试使用Python来操作mySQL数据库。我之前使用Windows 7成功运行了代码但是我无法在Ubuntu上运行相同的代码。
我正在使用在VirtualBox上运行的Ubuntu 17.04,而mySQL版本是14.14 Distrib 5.7.18。
我的代码是:
import mysql.connector
try:
conn = mysql.connector.connect(database="cookbook",
host="localhost",
user="cbuser",
password="cbpass")
print("Connected")
except:
print("Cannot connect to server")
else:
conn.close()
print("Disconnected")
之前运作良好的。
错误信息是:
编程错误:(1064,“您的SQL语法出错;请查看与您的mySQL服务器版本对应的手册,以便在第1行附近使用正确的语法”)