HELLO大家,最近重装了系统,环境什么的都删了,重新配置了一下MySQL环境,正好操作都忘得差不多了,看了各个博主的各种教程,总算成功安装了,我来把小白操作详细的分享给大家~

官网下载链接放在这里,点击即可跳转:MySQL链接

下载

打开后一定要选择MSI Installer的安装包

 MySQL8.1.0的下载安装以及环境配置详解版_右键

如果你是自己找的下载地址,点击下载会出现如下信息,点击下图红色框中的位置,浏览器就开始下载了

 MySQL8.1.0的下载安装以及环境配置详解版_MySQL_02

安装

双击下载好的文件,出现如下页面,什么都不用选,直接点击next

 MySQL8.1.0的下载安装以及环境配置详解版_MySQL_03

如果不小心点击了cancel,在安装位置找到mysql_configurator.exe并双击运行重新开始安装步骤

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_04

点击next

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_05

点击next

 MySQL8.1.0的下载安装以及环境配置详解版_右键_06

设置密码,输入后点击next

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_07

点击next

 MySQL8.1.0的下载安装以及环境配置详解版_右键_08

点击next

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_09

点击next

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_10

点击Execute

 MySQL8.1.0的下载安装以及环境配置详解版_右键_11

等待安装

 MySQL8.1.0的下载安装以及环境配置详解版_右键_12

点击next

 MySQL8.1.0的下载安装以及环境配置详解版_右键_13

点击finish安装完成

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_14

开始进行环境配置Windows键+R打开此页面,如果不知道Windows是哪个键,在电脑搜索框搜运行打开,输入cmd点击确定

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_15

输入control sysdm.cpl后按回车键

 MySQL8.1.0的下载安装以及环境配置详解版_右键_16

出现下面的页面,先点击高级,再点击环境变量

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_17

双击系统变量下面一栏的Path打开

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_18

点击新建

 MySQL8.1.0的下载安装以及环境配置详解版_右键_19

将MySQL的bin目录的文件路径位置复制进去,点击确定,设置好之后将其他打开的页面都点击确定后关闭

 MySQL8.1.0的下载安装以及环境配置详解版_MySQL_20

回到此路径,在这个文件夹中先新建txt文本,然后将后缀名改为ini

 MySQL8.1.0的下载安装以及环境配置详解版_右键_21

如果不能在此目录中新建txt文本文件,可以在桌面上建好后拖拽进来

 MySQL8.1.0的下载安装以及环境配置详解版_右键_22

出现此提示框,点击继续

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_23

在my.ini中输入以下内容,注意后面是自己电脑中MySQL所在位置,我例子中是我自己的文件路径,如果安装的时候没有专门更改安装位置的话,基本都在C盘的Program Files文件夹中

[mysqld]

basedir=C:\Program Files\MySQL\MySQL Server 8.1\

datadir=C:\Program Files\MySQL\MySQL Server 8.1\data\

port=3306

 MySQL8.1.0的下载安装以及环境配置详解版_MySQL_24

点击鼠标右键,打开更高权限的命令提示符页面

 MySQL8.1.0的下载安装以及环境配置详解版_右键_25

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_26

mysqld -install

 MySQL8.1.0的下载安装以及环境配置详解版_右键_27

mysqld --initialize-insecure --user=mysql

 MySQL8.1.0的下载安装以及环境配置详解版_右键_28

net start mysql服务启动失败且没有报告任何错误,出现此问题我下面的方法一般都可以解决

 MySQL8.1.0的下载安装以及环境配置详解版_MySQL_29

输入netstat -ano,可以看到我这里出现的问题是进程号冲突,两个服务都要使用同一个进程号

 MySQL8.1.0的下载安装以及环境配置详解版_右键_30

在电脑屏幕最下面任务栏出点击鼠标右键,出现此页面,点击任务管理器

 MySQL8.1.0的下载安装以及环境配置详解版_右键_31

查看详细信息,先点击PID,使其按顺序排列,再右键点击刚才查到的PID号,选择结束进程

 MySQL8.1.0的下载安装以及环境配置详解版_右键_32

再次输入net start mysql启动成功

 MySQL8.1.0的下载安装以及环境配置详解版_右键_33

输入mysql -u root -p进行登录,登录失败

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_34

检查一下原因,鼠标右键点击此电脑,点击管理

 MySQL8.1.0的下载安装以及环境配置详解版_MySQL_35

点击进入

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_36

点击进入

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_37

此处可以发现我安装了两个MySQL,应该运行MySQL81,但是前面的操作我运行了MySQL,所以停止MySQL的运行,启动了MySQL81

 MySQL8.1.0的下载安装以及环境配置详解版_右键_38

再次输入mysql -u root -p登录成功,也可以在前面的操作步骤开启MySQL输入改成开启MySQL81,但是这样可视化的查找更能看清楚原因,想知道直接用命令怎么启动可以看本文篇末,有演示图例

 MySQL8.1.0的下载安装以及环境配置详解版_右键_39

输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456',123456是我自己设置的密码,可以随意设置

 MySQL8.1.0的下载安装以及环境配置详解版_右键_40

输入后点击回车,出现以下结果即为成功

 MySQL8.1.0的下载安装以及环境配置详解版_右键_41

退出MySQL,重新启动即可生效

exit;
net stop mysql81;
net start mysql81;

 MySQL8.1.0的下载安装以及环境配置详解版_mysql_42

详细版就到这里啦,如果你还出现了什么其他问题我这里没有涉及到的,欢迎评论区向我提问~