微信小程序入门02-安装mysql

文章详细介绍了如何在Windows上安装MySQL,包括从官方网站下载免费的MySQLCommunityEdition,解决安装过程中遇到的权限问题,创建配置文件my.ini,以及初始化数据库和设置root用户密码。通过命令行进行安装和启动服务,并展示了如何重置root用户密码以确保安全连接。
摘要由CSDN通过智能技术生成

我们上一篇介绍的是微信开发者工具的安装,开发一个小程序肯定要有后端服务,有后端服务首先要可以存储和查询数据。

数据库种类比较多,我们这里选择mysql,为啥选择这个呢,因为首先用的人多比较稳定,再一个免费。

其实还是有挺多其他种类数据库的,比如mongodb,但是非关系型数据库在多表关联,统计分析的时候非常难受。我们后台管理软件一般需要有统计图表的功能,比如我们要选择echart,感觉用mongodb就是非常的难受。

这次架构的搭建我们还是选用主流技术产品。

1 mysql下载

以前没有chatgpt的时候,我们需要去百度搜索,比较浪费精力,现在直接问chatgpt就好了,比如我直接提问

如何安装mysql

chatgpt回答

以下是在Windows操作系统上安装MySQL的步骤:

  1. 下载MySQL安装程序。你可以从MySQL官方网站上下载MySQL安装程序。下载页面链接:https://dev.mysql.com/downloads/mysql/

  2. 运行MySQL安装程序。双击下载的安装程序,然后点击“Run”按钮,开始安装过程。

  3. 选择安装类型。MySQL提供了几种不同的安装类型,你可以选择标准安装或者自定义安装。建议选择标准安装。

  4. 配置MySQL服务器。在安装过程中,你需要为MySQL服务器配置一些设置,例如root用户的密码,端口号等等。

  5. 完成安装。安装程序会自动完成MySQL的安装过程。安装完成后,你可以使用命令行工具或者MySQL图形化管理工具来管理MySQL服务器。

注意:以上步骤是在Windows操作系统上安装MySQL的步骤。如果你使用的是其他操作系统,请参考相关的安装文档。

知道安装路径就好办,我们直接打开下载界面
在这里插入图片描述
但是mysql已经区分免费版和收费版了,咱们再问问版本是如何区分的

mysql哪个版本是免费的

chatgpt回答

MySQL Community Edition 是一个免费的开源版本,可在官方网站上下载并使用。MySQL Enterprise Edition是一个商业版本,需要购买许可证才能使用。

看来给的就是免费版,那放心的下载吧

下载界面要求我们输入orcale的账号,我们选择直接下载
在这里插入图片描述
下载后把mysql解压缩自己的目录里即可
在这里插入图片描述

2 mysql的安装

按照我们以前安装windows软件的经验,应该是一个exe可执行程序,可是从官方网上解压缩完毕后是一堆的文件夹,难道是绿色版的么?于是我问了一下chatgpt

mysql如果解压缩就可以用是绿色版的么

chatgpt回答:

解压缩后可以使用的 MySQL 并不是绿色版,因为 MySQL 还需要安装和配置。通常情况下,绿色版的软件是指不需要安装,解压缩即可使用的版本。而 MySQL 解压缩后,需要进行配置和安装相关的驱动程序才能使用。所以,MySQL 解压缩后并不是绿色版。

我又问他

我从官网下载的mysql-8.0.33是一个zip包,解压缩后包含bin目录,要怎么安装呢?

chatgpt回答:
对于 MySQL,解压缩后的文件夹就是安装目录,不需要像其他软件一样运行安装程序。你可以按照以下步骤进行安装:

  1. 将解压缩后的文件夹移动到你想要安装的位置,比如 C:\Program Files\MySQL\。

  2. 打开命令行窗口,进入 MySQL 的 bin 目录,比如 C:\Program Files\MySQL\mysql-8.0.33-winx64\bin。

  3. 运行命令 mysqld --install,将 MySQL 安装为 Windows 服务。

  4. 运行命令 net start mysql,启动 MySQL 服务。

  5. 运行命令 mysql -u root -p,进入 MySQL 控制台。注意,第一次进入需要输入默认密码,可以在 MySQL 安装目录下的 data 目录中找到。

  6. 在控制台中创建新用户、新数据库等。

安装完成后,你可以通过 MySQL Workbench 等客户端工具连接到 MySQL 服务器,进行数据库管理和操作。

好了,咱们照着做一些,首先进入到你解压缩的bin目录
在这里插入图片描述
然后在地址栏里输入cmd就打开了命令行窗口
在这里插入图片描述
在这里插入图片描述
然后在命令行输入安装命令

mysqld --install

输入完毕后回车命令会执行
在这里插入图片描述
看到这里已经提示了异常,主要是因为我们的权限不足,那么用快捷方式启动cmd就不行了,可以在搜索框输入cmd,右键,以管理员身份运行
在这里插入图片描述
先输入D:切换盘符
在这里插入图片描述
然后利用cd命令进入我们的mysql的bin目录
在这里插入图片描述
再次输入安装命里,提示安装成功
在这里插入图片描述
再次输入启动命令,发现mysql无法启动
在这里插入图片描述
首先排查端口是否被占用

netstat -ano | findstr :3306

执行后没有任何返回,说明端口没有被占用

在这里插入图片描述
然后查看bin目录下是否有my.ini文件,检查了一下发现没有,自己创建一个,填入如下配置

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=D:\soft\mysql-8.0.33-winx64
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
#datadir=E:\mysql\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

这里的basedir填写mysql的安装目录

在这里插入图片描述
配置文件放置好之后需要初始化一下,输入如下命令

mysqld --initialize --console

在这里插入图片描述
记录一下默认密码,localhost:后边的是默认密码

然后再启动一下服务
在这里插入图片描述
服务正常启动了,我们也可以在服务列表里查看一下
在这里插入图片描述
启动服务列表的方法是输入win+R,输入services.msc

启动成功后,可以输入命令登录

mysql -uroot -p

密码输入我们初始化生成的密码
在这里插入图片描述
需要重置一下,我们可以记住的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '111111';

至此,mysql已经安装成功,我们可以使用navicat连接一下看看是否可以登录
在这里插入图片描述

总结

我们本篇讲解了如何按照mysql,问chatgpt是一个不错的方案,但是有些步骤问它也比较浪费时间,像这种通用方案其实直接搜索一下比chatgpt更直接一点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

低代码布道师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值