使用mysql-connector-python 8.0.33版本的包去连接goldendb8.9.99,报错Error:1064(HY000):you have an error in your sql syntax;check the manual that corresponds to your DB server version for the right syntax to use near ‘’utf8_general_ci'' at line 1,采用的连接代码如下:
import mysql.connector
config = {
'user': 'your_username',
'password': 'your_password',
'host': 'your_host',
'port': 7777,
'database': 'your_database',
'auth_plugin': 'mysql_native_password',
'charset': 'utf8'
}
try:
conn = mysql.connector.connect(**config)
cursor = conn.cursor()
cursor.execute("SELECT 1;")
print("Connection successful")
except mysql.connector.Error as err:
print(f"Error: {err}")
finally:
if 'conn' in locals() and conn.is_connected():
cursor.close()
conn.close()
请问这是什么原因?????
墨值悬赏

评论

