小编use*_*702的帖子

pymysql.err.InternalError: (1049, "未知数据库")

我想使用来自 raspberrypi 的 python 连接 MySQL RDS DB。(我想使用选择查询从 MySQL 表“face”中获取 seq。)

我有一个错误,但我无法修复它。

这是 rds mysql 连接代码:

import rds_config
import pymysql

rds_host = rds_config.rds_host
name = rds_config.rds_user
password = rds_config.rds_pwd
db_name = rds_config.rds_db

conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name, 
connect_timeout=10)
with conn.cursor() as cur:
    cur.execute("select seq from face")
    conn.commit()
Run Code Online (Sandbox Code Playgroud)

rds_config:

rds_host='rds endpoint'
rds_port=3306
rds_user='user'
rds_pwd='password'
rds_db='db name'
Run Code Online (Sandbox Code Playgroud)

这是回溯:

Traceback (most recent call last):
  File "getRds.py", line 18, in <module>
    conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name, connect_timeout=10)
  File "/usr/local/lib/python2.7/dist-packages/pymysql/__init__.py", line 94, in …
Run Code Online (Sandbox Code Playgroud)

python mysql amazon-web-services amazon-rds boto3

5
推荐指数
1
解决办法
2842
查看次数

标签 统计

amazon-rds ×1

amazon-web-services ×1

boto3 ×1

mysql ×1

python ×1