当前位置:首页 > Python > 正文

Python 64位系统下载安装MySQL完整教程 | 详细配置指南

Python 64位系统下载安装MySQL完整教程

本文详细指导如何在64位Python环境中下载安装MySQL数据库,包含配置步骤和Python连接MySQL的代码示例。

一、下载MySQL安装包

  1. 访问MySQL官网:https://dev.mysql.com/downloads/installer/
  2. 选择Windows (x86, 64-bit) MSI Installer
  3. 点击"Download"按钮(建议选择体积较大的完整版)
Python 64位系统下载安装MySQL完整教程 | 详细配置指南 MySQL下载 64位 MySQL安装教程 Python连接MySQL 数据库配置 2025 第1张

二、安装MySQL步骤

1. 运行安装程序

双击下载的mysql-installer-community-*.msi文件

2. 选择安装类型

  • 选择"Custom"自定义安装
  • 展开"MySQL Servers" → 选择最新版MySQL Server
  • 添加"MySQL Connector/Python"(重要)
Python 64位系统下载安装MySQL完整教程 | 详细配置指南 MySQL下载 64位 MySQL安装教程 Python连接MySQL 数据库配置 2025 第2张

3. 配置MySQL服务器

  1. 设置root用户密码(务必牢记)
  2. 选择"Standalone MySQL Server"模式
  3. 端口保持默认3306
  4. 服务名称设为"MySQL80"

4. 完成安装

点击"Execute"执行安装 → 全部完成后点击"Finish"

三、验证MySQL安装

打开命令提示符执行:

mysql -u root -p
# 输入密码后应显示MySQL命令行
mysql> SHOW DATABASES;

四、Python连接MySQL配置

1. 安装Python连接器

在命令提示符执行:

pip install mysql-connector-python

2. Python连接示例代码

import mysql.connector

# 创建数据库连接
db = mysql.connector.connect(
    host="localhost",
    user="root",
    password="your_password",  # 替换为你的密码
    database="mysql"           # 连接默认数据库
)

# 创建游标对象
cursor = db.cursor()

# 执行SQL查询
cursor.execute("SHOW DATABASES")

# 获取结果
for database in cursor:
    print(database)

# 关闭连接
cursor.close()
db.close()

五、常见问题解决

Q: 安装时出现"Python 3.xx not found"错误
→ 安装时取消勾选"Connectivity with Python"选项
Q: Python连接时报"Authentication plugin"错误
→ 在MySQL命令行执行:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
Q: 服务无法启动(Error 1067)
→ 删除data目录中的ib_logfile0和ib_logfile1文件后重启服务

六、最佳实践建议

  • 安装完成后立即运行mysql_secure_installation增强安全性
  • 为每个Python项目创建独立数据库用户
  • 使用.env文件存储数据库密码(推荐python-dotenv包)
  • 定期使用mysqldump命令备份数据库

发表评论