【python】搭建mysql服务器和使用pymysql库

本文介绍了如何在mac和windows上通过docker搭建mysql服务器,并使用pymysql库进行数据库连接。详细步骤包括:安装docker,拉取mysql镜像,启动和检查容器,以及在python中安装和使用pymysql库测试数据库连接。同时,文章还提及了在不同系统中可能遇到的问题及其解决方案。
摘要由CSDN通过智能技术生成

学习python的pymysql时,需要先搭建mysql数据库。

在被各种奇怪的问题折磨了我2个下午+1个晚上之后,我发现,原来我绕了一大圈,走了很多弯路。这个东西其实非常简单,很容易搭建,所以专门来写下教程,希望对你们有用。

(下面是一些唠叨,可以跳过)
我的电脑是m1芯片的mac,起初我找到一些mac搭建mysql的教程,一步步尝试,遇到问题就百度解决,最终还是没能成,服务没法启动。查到了一些说法,我以为是电脑的问题,又找到了专门针对m1芯片的教程,尝试了新的数据库镜像,服务终于能启动了,但是当我开心的打开pycharm写运行代码时候,发现无法连接数据库,心态崩了。过了几天后又想起这个事情,想着mac上有问题,windows的教程那么多总能行吧,于是我打开了一台windows的电脑,按照教程一步一步,轻轻松松就搞定了。然后我又在mac上尝试,竟然也成功了。。。。

下面开始写正式的教程,mac和windows通用哦!!
本教程是利用docker来搭建mysql的,docker非常好用,强烈推荐。

1. 安装docker,注册账户

官方网站:https://www.docker.com/

在这里插入图片描述
注意选择自己电脑系统的版本进行下载。
下载好之后安装即可。

在安装的过程中,可以点击网站右上角 Sign in 注册账号,因为docker的客户端使用的时候是需要登录账号的,所以提前注册一下。

安装好后,可以打开docker的客户端,登录账号。
如果能够正常看到下面这个界面,说明你的docker能够正常运行。
在这里插入图片描述

在这里windows系统可能会遇到一个小问题
docker启动的时候报如下错误:
WSL 2 installation is incomplete.
在这里插入图片描述
问题不大,点进去这个窗口中的网址,会自动跳转到步骤4-下载Linux内核更新包:
在这里插入图片描述
下载安装一下更新包,然后重新启动一下docker,就正常了。

2. docker拉取mysql镜像

(1)打开终端/命令提示符

mac:打开终端。
windows:打开命令提示符(找不到的可以win+r,在运行框里输入cmd回车,即可打开)
windows11:我发现win11提供了一个终端工具(PowerShell)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值