Python远程连接mysql
2017-10-27 20:30
288 查看
测试环境:Ubuntu 17.10
首先安装mysql驱动
操作远程数据库
首先安装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()
相关文章推荐
- python2.7 Django Mysql远程连接
- python连接远程mysql失败(必行方法)
- python3数据库配置,远程连接mysql服务器
- python远程连接mysql服务器
- python远程连接mysql以及pandas.DataFrame.to_sql写入数据库
- MySql建立远程连接
- MySQL不能从远程连接的一个解决方法
- 解决linux mysql 不能远程连接
- Navicat for MySQL远程连接虚拟机
- 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
- 无法远程连接mysql服务器
- [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql
- MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题
- 远程连接mysql 授权方法详解
- 开启 mysql 的远程连接功能
- 开启mysql远程连接访问权限的几种方法
- mysql连接远程数据库出现 ERROR 2013 (HY000) Lost connection to MySQL server at 'reading authorization packet',
- MySQL远程连接不上的解决
- 设置mysql远程连接
- python下使用mysql.connector 安装以及连接数据库的操作