欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows10下 Python3.6 配置 MySQL 数据库

程序员文章站 2022-06-06 15:58:08
...

Windows 版本:Windows10 64-bit

Python 版本:Pyhton 3.6.1

MySQL 版本:mysql-5.7.18-winx64

1. mysql-5.7.18-winx64 下载

    下载地址:https://www.mysql.com/downloads/

    对应Windows 系统版本选择下载,下面两个是测试版本,忽略。

    Windows10下 Python3.6 配置 MySQL 数据库

2. 下载好的 zip 文件解压到想要安装的目录

    Windows10下 Python3.6 配置 MySQL 数据库

3. 配置环境变量,就是添加 bin 文件的路径到系统变量 Path。

    Windows10下 Python3.6 配置 MySQL 数据库

4. 用管理员权限进入 bin 目录,执行 mysqld --initialize-insecure 初始化目录,生成无密码的 root 用户。

    Windows10下 Python3.6 配置 MySQL 数据库

5. 然后输入 mysqld -install 注册MySQL 服务

    Windows10下 Python3.6 配置 MySQL 数据库

    注:在配置过程中若发现有 “计算机中丢失 MSVCR120.dll ” 之类的系统错误,自行下载相匹配的 VC++ 运行库。

6. 启动 MySQL 服务 net start mysql

    Windows10下 Python3.6 配置 MySQL 数据库

7. 设置密码 mysqladmin -u root password 123456

    Windows10下 Python3.6 配置 MySQL 数据库

8. 使用密码登录 MySQL

    Windows10下 Python3.6 配置 MySQL 数据库

9. 到这里,MySQL 配置就完成了

    如果想要退出 MySQL ,使用命令:exit

    Windows10下 Python3.6 配置 MySQL 数据库

    如果想移除 MySQL ,使用命令:mysqld --remove

Connector/Python 安装

    还是用管理员权限运行 cmd ,安装连接器 easy_install pymysql3 

    Windows10下 Python3.6 配置 MySQL 数据库

测试

    运行如下代码:

import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='******', db='mysql') #这里写上面设置的密码
cursor = conn.cursor()
cursor.execute("SELECT VERSION()")
row = cursor.fetchone()
print("MySQL server version:", row[0])
cursor.close()
conn.close()
    运行结果:

    Windows10下 Python3.6 配置 MySQL 数据库

    这就表明数据库配置成功。