Python3配置MySQL
1. 首先安装MySQL,选择web安装,一直点默认就可以,设置一下自己的登录密码
mysql安装完成之后可以通过自带的命令行登录,打开直接输入密码即可,也可以通过系统cmd进入mysql安装位置,再执行mysql -u root -p,然后输入密码。
2. 安装navicate可视化管理工具。
参见https://blog.csdn.net/WYpersist/article/details/79834490,打开navicate连接mysql时可能会出现1251错误。解决办法如下:用管理员身份打开cmd,输入"mysql -u root -p [-h locahost -P 3306]"(中括号内是默认内容)回车输入root用户密码进入MySQL客户端,然后:
mysql> alter user [email protected] identified by 'password' password expire never; mysql> alter user [email protected] identified with mysql_native_password by 'yourpassword'; mysql> flush privileges;
问题可以解决。
3.python3配置pymysql
pip install pymysql
测试:先自己创建一个测试数据库test
import pymysql # 打开数据库连接 db = pymysql.connect("localhost", "root", "你自己的密码", "test") # 使用 cursor() 方法创建一个游标对象 cursor cursor = db.cursor() # 使用 execute() 方法执行 SQL 查询 cursor.execute("SELECT VERSION()") # 使用 fetchone() 方法获取单条数据. data = cursor.fetchone() print("Database version : %s " % data) # 关闭数据库连接 db.close()