您的位置:首页 > 编程语言 > Python开发

Python远程连接mysql

2017-10-27 20:30 288 查看
测试环境:Ubuntu 17.10

首先安装mysql驱动

sudo apt install python-mysql.connector


操作远程数据库

import mysql.connector
from mysql.connector import errorcode

try:
# 取得数据库连接
cnx = mysql.connector.connect(user='xxxx',
password='xxxx',
host='xxxx',
port='xxxx',
database='xxxx')
cursor = cnx.cursor()

# querying
query = ("SELECT name,password FROM user WHERE id=1")
cursor.execute(query)
for (name,password) in cursor:
print("name=%d password=%d\n".format(name,password ))
cursor.close()

except mysql.connector.Error as err:
if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
print("Something is wrong with your user name or password")
elif err.errno == errorcode.ER_BAD_DB_ERROR:
print("Database does not exist")
else:
print(err)
else:
cnx.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: