windows下mysql搭建

前言

由于一个项目需要,在这里顺便记录下过程。

准备工作

下载mysql的压缩包

前往oracle的官网,下载压缩包
mysql下载地址
mysql下载

这里可以选择下载MSI版和ZIP压缩包版本,这里选择ZIP,点下面那个Download
点下面的Download
这里我已经提前下载好了,现在手头没有实机,随便起个虚拟机

虚拟机搭建

由于是题外话,这里直接快进放几张图,不想看可以直接点目录跳过,闲的没事的时候补一下这个教程

这里以VMware Workstation 16为例,点击新建虚拟机

新建虚拟机
点击自定义,下一步
自定义
稍后安装操作系统
在这里插入图片描述
一路点到底,创建好以后右键设置
右键设置

在这里插入图片描述
选择你的iso镜像

应用后启动

直接按
在这里插入图片描述安装vmtools跳过,直接快进到下一步

正式搭建

添加环境变量

在这里插入图片描述
把下载好的压缩包复制到你想放的地方并解压

进入bin文件夹

复制bin文件夹的路径

我这里bin文件夹的路径是

C:\Users\twoonefour\Desktop\mysql-8.0.28-winx64\bin

然后win+s搜索path,如图

在这里插入图片描述
点击编辑系统环境变量,之后点击环境变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把刚才复制的bin文件夹路径复制粘贴进去
在这里插入图片描述一路确定,用cmd确认一下有没有问题

在这里插入图片描述ok,没问题了,下一步

初始化mysql

创建初始化文件

这里我在bin的父级文件夹创建一个config.ini的文件,名字可以任意如xxx.ini

右键新建文本文档

在这里插入图片描述并且把文件改为config.ini

如果建立了一个叫新建文本文档的文件,没有.txt的后缀,那要先把后缀名打开,如图
在这里插入图片描述

在这里插入图片描述在这里插入图片描述config.ini内容如下

[mysql]
#设置mysql客户端默认字符集

default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
basedir = D:\\mysql\\mysql-8.0.17-winx64
#设置mysql数据库的数据的存放目录
datadir = D:\\mysql\\mysql-8.0.17-winx64\\data
#允许最大连接数
max_connections = 20
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

这里要把mysql的安装目录设置成你自己的,比如我的是

C:\Users\twoonefour\Desktop\mysql-8.0.28-winx64

那这里就改为


basedir = C:\Users\twoonefour\Desktop\mysql-8.0.28-winx64

datadir = C:\Users\twoonefour\Desktop\mysql-8.0.28-winx64\data	

保存退出

初始化

win+x打开powershell

切换到bin文件夹

cd C:\Users\twoonefour\Desktop\mysql-8.0.28-winx64\bin

初始化

mysqld —-initialize

等待命令跑完,接着输入

mysqld install

显示successfully install等字样,说明安装成功了

在这里插入图片描述

启动mysql服务

要先使用cmd输入,不要用powershell,可以先在powershell输入cmd

cmd

再输入

sc start mysql

要换回powershell,在cmd里直接输入

powershell

登陆

找到初始密码

刚才的data文件夹里有个err文件
在这里插入图片描述用记事本打开

拉到第四条后面找到这段
在这里插入图片描述账号就是root

密码就是localhost: 后面的这一串

那么登陆就应该输入如下一串

mysql -uroot -pGppfFxGXk8<s

在这里插入图片描述这里会有个warning,如果不想有提示就只输入

mysql -uroot -p

修改密码

修改root密码为123456

set password for root@localhost = password(123456);

后记

搭mysql还是比较简单的,有时候系统版本很老,不支持很新的版本,会报莫名其妙的错,可以试着把版本降低再下载试试。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值