一、进入mySQL官网进行下载(我们这里以社区版5.6演示)

     MySql社区版的官方下载地址:https://dev.mysql.com/downloads/mysql/

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_MySQL

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_sql_02

二、将下载好的MySQL压缩包文件解压,然后将解压后的文件放置在合适的位置:我这里的位置是(C:\SoftWares\mysql-5.6.43-winx64)

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_sql_03

 三、对Mysql的配置文件进行路径和端口的配置

①首先先备份一下my-default.ini文件,如下图的(my-default-副本.ini)就是备份文件

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_sql_04

②开始给(my-default.ini)文件配置路径和端口,如下所示:(注意路径需要根据自己的情况变动)

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_MySQL_05

四、给Mysql数据库配置系统环境

①同时按下键盘的win+e进入系统,如下所示:

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_Windows Server2012R2_06

②在空白处点击右键选择属性,如下图所示:

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_Windows Server2012R2_07

 ③点击高级系统设置-->环境变量进行系统环境配置

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_sql_08

④开始进行MySQL数据库的环境配置

 1、在系统环境变量中“新建”一个名为“MYSQL_HOME”的变量。变量值:(我的为:C:\SoftWares\mysql-5.6.43-winx64,这个变量需要根据自身的情况改变为自己的mysql路径),写好之后确认保存。

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_MySQL_09

2、编辑现有系统变量“Path”,添加上“;%MYSQL_HOME%\bin;”

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_mysql_10

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_MySQL_11

五、注册windows系统服务 

①从以管理员方式打开“命令提示符CMD”,进入到MySQL解压目录下的 bin 目录下;

②在DOS窗口中输入服务安装命令:mysqld install MySQL –defaults-file=”C:\SoftWares\mysql-5.6.43-winx64\my-default.ini”  

注意:初次安装执行完②中的命令会出现“Server Successfully installed”

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_Windows Server2012R2_12

③先打开注册表,进行如下目录

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_MySQL_13

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_Windows Server2012R2_14

④在注册表中修改Mysql目录下的ImagePath的数值数据,修改为:C:\SoftWares\mysql-5.6.43-winx64\bin\mysqld.exe (这个路径需要根据自己的真实路径填写)

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_MySQL_15

⑤执行mysqld –initialize (会自动创建data)

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_MySQL_16

⑥启动Mysql服务,在dos窗口输入net start MySQL (注意:需要停止服务的语句是net stop MySQL)

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_MySQL_17

六、找回MySQL的root账号密码

停止MySQL数据库的服务,在Dos窗口中输入net stop mysql.

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_mysql_18

②切换到自己的MySQL安装路径下:我这里的是(C:\SoftWares\mysql-5.6.43-winx64\bin),在dos下输入 (cd C:\SoftWares\mysql-5.6.43-winx64\bin 然后按下回车键即可进入)

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_mysql_19

③在命令行输入:mysqld -nt --skip-grant-tables

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_mysql_20

④此时在以管理员身份再启动一个cmd命令窗口,并且进入MySQL安装路径下我这里的是(C:\SoftWares\mysql-5.6.43-winx64\bin),输入:mysql -uroot -p,Enter进入数据库。

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_mysql_21

⑤开始修改密码,依次输入use mysql 回车;输入update user set password=password('123456') where user="root"; 回车// '123456' 这里可以修改为你要设置的密码(我这里使用123456);输入flush privileges; 回车则完成修改。

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_mysql_22

七、关闭重新启动MYSQL,输入mysql -uroot -p进行登录,输入刚才修改的密码123456即可进入;(注意:如果刚才的服务还没有启动,则需要先输入 net start mysql启动服务)

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_sql_23

八、注意:如果安装过程总出现无法启动此程序,因为计算机丢失MSVCP120.dll,MSVCR120.dll,则下载(VC运行库)然后安装完成,在继续操作即可。

链接:https://pan.baidu.com/s/1oC_I3IgzfMZDZ8bEKGiBWw 
提取码:yia5 

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_mysql_24

windowsserver2012安装zip版本的mysql8 windows server 2012 r2 安装mysql_MySQL_25

注意:本内容参考:Windows Server R2 2012安装mysql-5.7.13-winx64

                                MySQL5.6忘记root密码解决方法(windows)