Win11下的MySQL数据库的建立方法与python3.9的安装

Windows版本: Windows11-64bit

Python版本: python3.9.2-64bit

MySQL版本: MySQL 5.7.17

1.MySQL Community Server安装:

(1)直接打开后面的网址

mysql-8.0.26-winx64.zip下载URL:MySQL :: Download MySQL Community Server​​​​​​

 (1).选择第一个进行下载,点击Dowload;跳出以下界面:并点击No thanks那一栏

建议把下载的压缩包路径改为桌面(方便找寻,后期删除就可以)

2.压缩包进行解压(我的解压路径为:"D:\FRTS\mysql"注意千万不要找不到路径了

注意:解压完成后没有data文件 和 my.ini 配置设置(建立看以下步骤)

(2).配置环境变量(等同于设置MySQL安装的路径更改)

控制面板­   ->系统和安全­->系统->高级系统设置->环境变量->路径设置

3)建立my.ini文件。

(建立一个文本把文本名称改成my.ini 注意后缀是.ini 名称是my

Windows 64 位 mysql 5.7以版本mysql目录下无my-default.ini和my.ini文件关键需要自己在根目录下新建一个my.ini文件,具体内容如下:

     直接把下图内容复制到my.ini文件之中去就可以啦。

[mysql]
default-character-set=utf8 
[mysqld]
port = 3306 
basedir=D:\\FRTS\\mysql
datadir = D:\\FRTS\\mysql\\data
max_connections=20
character-set-server=utf8
default-storage-engine=INNODB

主要修改下basedir后的路径,注意路径中为\\而非\

4)初始化数据库、配置相关信息(命令执行顺序要正确,否则会初始化失败)

以管理员身份(很重要,掉到坑里很惨)运行Windows命令行cmd,进入安装目录的bin目录下,参见下图。

        以管理员身份运行以下步骤:

             打开C:\Windows\SysWOW64\cmd.exe

             其中打开方式用管理员身份运行

初始化data目录:

输入命令 (生成无密码的root用户):mysqld --initialize-insecure

 此时在mysql文件夹下会生成一个data文件夹,里面有些文件夹和文件,这样就表明初始化成功了。

注册MySQL服务:

输入命令:mysqld -install

 出现如下图所示内容,表示注册成功

D:\FRTS\mysql\bin>mysqld -install
Service successfully installed.

④启动MySQL服务:

输入命令:net start mysql ,出现如下所示内容,表示启动成功。

D:\FRTS\mysql\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

⑤设置密码:

输入命令: mysqladmin -u root password 密码

 ⑥使用密码登录mysql

输入命令:mysql -u root -p 然后输入:密码(初学者密码简单点最好是123456789避免后期麻烦)后期我掉坑里了

至此,MySQL配置完成。 如果想退出MySQL服务,使用命令:

exit

如果想移除MySQL服务,使用命令:

mysqld –remove

2.创建数据库

以管理员身份打开命令窗口,用mysql -u root -p输入密码启动mysql后,在mysql提示符下,输入命令:CREATE DATABASE runtest ; 注意是数据库名,必须以分号“;”结尾,每条完整的命令都是用分号结尾。

mysql> create database runtest ;
Query OK, 1 row affected (0.25 sec)

说明执行正常,用show databases查看数据库是否建立。

就此完成建立数据库

2. Connector/Python安装:

简单介绍:Connector/Python的作用:MySQL Connector/Python MySQL 官方提供的 Python 连接 MySQL 数据库的驱动程序(简单理解为是用来连接的)

(1)命令窗口(cmd)使用命令pip install pymysql如下:

以上过程多试几次,因国外的服务器忙,可能一次不成功。

PyMySQL-1.0.2-py3-none-any.whl

如下图来安装:

 

 看后面的提示就知道,安装成功了。当然也可以在Python Shell 下执行import pymysql 不报错就算正常,如下图所示。

 3.测试

mysql新建一张表后,databasetest.py程序编写如下:

import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='bh666666',db='mysql')
cursor = conn.cursor ()  
cursor.execute ("SELECT VERSION()")  
row = cursor.fetchone ()  
print("MySQL server version:", row[0])
cursor.close ()  
conn.close ()  

运行databasetest.py可以查看结果,表明配置成功。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

of OF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值