前言:安装Mysql步骤还是有些复杂的,这里写下一篇文章记下步骤

一、进入官网下载压缩包

1.进入官网:
https://www.mysql.com/downloads/win server2008怎么下载mysql_mysql

2.选择mysql Community Server

win server2008怎么下载mysql_mysql_02

3.默认他会展示8.0以上的版本,我们用5.7版本的即可,不需要那么高的版本

win server2008怎么下载mysql_mysql_03


win server2008怎么下载mysql_数据库_04

4.点击download等待下载完成

win server2008怎么下载mysql_命令行_05

4.1我错了,官网下载慢的很,咱们采用另外一种方式来下载,将下载的链接复制到迅雷即可。平时我们浏览器下载,可以再下载内容里看到下载的链接

win server2008怎么下载mysql_mysql_06

win server2008怎么下载mysql_迅雷_07

下载迅雷,将链接复制到迅雷中下载,快的很,9M每秒,当然了,你也可以用迅雷了下载别的东西。哈哈。注意,下载迅雷的时候他是有捆绑软件的,眼睛瞪大点,看清楚一些小字,不要勾选,不然你电脑莫名其妙就会多几个app,我就莫名其妙多了两个。

5.下载完后,解压即可。

win server2008怎么下载mysql_mysql_08

二、配置环境变量

配置环境变量的目的是在命令行的任何地方都能执行mysql的操作,如果不配置的话,只能在bin的文件夹下进行mysql相关的操作了

1.我的电脑–》右键–》属性–》高级系统设置–》环境变量–》系统变量

win server2008怎么下载mysql_命令行_09


win server2008怎么下载mysql_java_10


win server2008怎么下载mysql_java_11

2.新建一个系统变量
变量名:MYSQL_HOME
变量值:(你自己mysql存放的位置)

3.编辑Path
新增 %MYSQL_HOME%\bin

三、配置my.ini

这个文件没有,你新建一个文本文档,改成my.ini

注意两个路径,你自己mysql所在的文件夹位置,不然运行会报错。我的路径是C:\xuzhi\Enviroment\mysql\mysql-5.7.31-winx64

[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=C:\xuzhi\Enviroment\mysql\mysql-5.7.31-winx64
#mysql-5.7.27-winx64的路径+\data
datadir= C:\xuzhi\Enviroment\mysql\mysql-5.7.31-winx64\data
#最大连接数
max_connections=200
#编码
character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
#编码
default-character-set=utf8

win server2008怎么下载mysql_命令行_12

四、安装mysql

1.以管理员的身份运行cmd(一定得是管理员的身份,不然报错)

2.cmd中进入Mysql所在文件夹的bin目录

win server2008怎么下载mysql_迅雷_13

3.输入安装命令:mysqld -install,若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd

win server2008怎么下载mysql_迅雷_14

4.然后继续输入命令:mysqld --initialize,此时不会有任何提示。如果报错,可能是你的my.ini文件的目录的basedir或者datadir填错了

5.输入启动命令

net start mysql,出现以下提示证明MySQL启动成功

win server2008怎么下载mysql_数据库_15

五、设置mysql密码

1.在这里设置密码主要是为了解决:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)的问题
2. 首先停止MySQL服务,输入命令行net stop mysql

3.找到my.ini,在[mysqld]字段下任意一行添加skip-grant-tables,保存即可。配置这一行代码的作用是等会登录不用输入密码。不然你的去找mysql自己生成的一个初始密码,挺长的一个字符串。

win server2008怎么下载mysql_java_16

4.重启MySQL,输入启动命令:net start mysql,出现以下提示证明MySQL启动成功

win server2008怎么下载mysql_迅雷_17

5.输入命令mysql -u root -p,不需要输入密码,直接回车

win server2008怎么下载mysql_java_18

6.进入mysql成功,现在输入命令use mysql,进入数据库。

win server2008怎么下载mysql_java_19

7.输入命令行update user set authentication_string=password(“xxxxxx”) where user=“root”;xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功

win server2008怎么下载mysql_迅雷_20

8.手动停止mysql服务,关闭当前命令行窗口

win server2008怎么下载mysql_迅雷_21

9.现在my.ini文件中删除skip-grant-tables这一行,保存关闭。你已经设置密码了,那么这行代码已经功成身退了

10.再次启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p,再输入你刚刚设置的密码,出现以下信息证明设置成功!

win server2008怎么下载mysql_mysql_22

11.然后输入命令行use mysql验证一下,结果报错。因为没有重置密码

win server2008怎么下载mysql_java_23

12.键入命令行alter user user() identified by “xxxxxx”; xxxx表示你自己的密码,再次输入 use mysql

win server2008怎么下载mysql_命令行_24

13.大功告成,你可以痛快的使用mysql了