当你碰到如题的问题,基本上,是数据库里没有你要的数据库名字,可以建立一个你想要的数据库。有问题的语句在这里:
engine_ts = create_engine('mysql+mysqldb://root:111111@localhost/foo')
连接MySQL时注意,root是指你的数据库用户名,111111是指你的密码,进行替代,最后的foo是你在mysql建立的数据库,如果“Unknown database engine MySQL“,可能是你没有这个数据库,需要按照下面的方式,建立一个数据库。
create_engine('dialect+driver://username:password@host:port/database')
dialect:数据库类型
driver:数据库驱动选择
username:数据库用户名
password: 用户密码
host:服务器地址
port:端口
database:数据库