用不同的模块有二种方法建立与mysql的连接:
方法一:
首先,从sqlalchemy模块导入create_engine类
from sqlalchemy import create_engine
然后,创建一个连接。
最后,读取表信息:
在第三步的时候可能会抛出如下错误:
"Host is not allowed to connect to this MySQL server"
这些由mysql服务器安装时默认只能本地连接不能远程连接引起的,需要授权其能被远程连接来解决,有两种方法:
1、改表法;
在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p
mysql>use mysql;
my