MySQL安装与配置(Windows ZIP版本5.7.21)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31226223/article/details/79818777

本来打算写MariaDB的配置,但是发现MariaDB用的人太少了,就算了。毕竟面对的是初学者,MySQL非常受欢迎。

通常我们安装MySQL都是下载的msi安装包,这里我记一次zip版本的安装和配置,东西全都一样,不一样的一个点就是,zip免安装版本,干净。

下载&解压

MySQL下载地址:https://dev.mysql.com/downloads/mysql/

这里写图片描述

选择红框中的两个版本(请自行与系统对应)

下载完毕后解压到任意目录即可

这里写图片描述

例如我就解压到D盘下,并且重命名为MySQL

创建配置文件

在解压后的路径下创建my.ini

写入配置(路径自行匹配,可以参考我的配置)

第二个配置为数据保存的路径,可以不在MySQL安装路径下

[mysqld]
# 将basedir设置为安装路径
basedir=D:\\MySQL
# 将datadir设置为数据目录的位置
datadir=D:\\MySQL\\data

使用mysqld手动初始化数据目录

进入到MySQL/bin路径下,执行命令

(–initialize-insecure使用这种方式初始化 root账户没有密码)

PS D:\MySQL\bin> .\mysqld --defaults-file=D:\MySQL\my.ini --initialize-insecure

初始化完成后我们可以看到MySQL路径下data文件夹已经建立且有数据库文件

首次启动服务器

在MySQL/bin路径下,执行命令

PS D:\MySQL\bin> .\mysqld --console

这里写图片描述

我们可以通过控制台打印的信息看到MySQL已经在3306端口上成功启动

为账户设置密码

刚刚启动完成,root账户是没有密码的

所以我们需要在控制台为MySQL进行一些初始化操作

在MySQL/bin路径下,执行命令(新开启一个PowerShell)

PS D:\MySQL\bin> .\mysql_secure_installation

初始化操作我就不一一翻译了,看不懂的话我们可以利用翻译软件,按照自己的想法自定义配置

注意:第一个就问你是否要安装密码检验插件,我不推荐安装,要不密码需要设置很复杂才能验证通过。

控制台连接数据库

我们可以在控制台登陆一次,以验证我们的设置是否生效

PS D:\MySQL\bin> .\mysql -u root -p

之后输入密码登陆成功就大功告成了!

此时我们可以关闭两个控制台进行下一步

将MySQL作为Windows服务启动

在MySQL/bin路径下,执行命令(管理员权限运行)

PS C:\WINDOWS\system32> cd D:\MySQL\bin\
PS D:\MySQL\bin> .\mysqld --install

我们去系统->服务中查看

这里写图片描述

建议把这里的“自动”改为“手动”

改完之后我们启动该服务

使用数据库管理器连接(我的是navicat)

这里写图片描述

连接成功!MySQL zip版本的安装和初始配置到此完成!

注意:my.ini中还有很多很多的设置我们没有填写,请根据个人需要进行添加

猜你喜欢

转载自blog.csdn.net/qq_31226223/article/details/79818777
今日推荐