如何在Windows下安装MySQL?

一、获取MySQL

1、版本介绍

Alpha版:开发版,公司内部使用

Beta版:完成开发后,用户体验版

RC版:生产环境发布之前的一个小版本或称候选版

GA版:正式发布版本

MySQL官网地址:www.mysql.com

从官方网站下载安装包

从官方网站下载源代码包

从官方网站下载二进制包

从发行版本光盘中获取安装包

2、MySQL 常见版本

MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。

MySQL Enterprise Edition 企业版本,需付费,可以试用 30 天。

MySQL Cluster 集群版,开源免费。可将几个 MySQL Server 封装成一个 Server。

MySQL Cluster CGE 高级集群版,需付费。

二、MySQL的安装部署

MySQL数据库存在多种版本,不同的版本在不同的平台上(OS,也就是操作系统上)安装方式可能有所不同,因此安装时一定

要参数官方文档进行安装。https://dev.mysql.com/doc/

如何在Windows下安装MySQL?

选择需要的MySQL官方提供的不同版本,点击后在选择MySQL对应版本的,就可以找到安装教程,如MySQL8.0为例:

如何在Windows下安装MySQL?

如何在Windows下安装MySQL?

可以选择不同平台对应的安装方式!

三、Windows安装MySQL

Windows一般我们在开发时需要安装MySQL进行软件的开发,官方提供了两种安装方式:.msi和zip方式。

1、界面版(.msi)

界面版这里不建议大家安装(作为IT专业人员应该都懂!)一旦重装系统后MySQL将无法使用;但是压缩版可以随时随地使用,

毫无影响。

2、压缩版

压缩包的方式在5.7之前和之后不太一样!

(1)zip版(5.5、5.6)

1.官网下载压缩版;

如何在Windows下安装MySQL?

如何在Windows下安装MySQL?

如何在Windows下安装MySQL?

如果想任意选版本的话可以这样做:

如何在Windows下安装MySQL?

如何在Windows下安装MySQL?

最后下载即可

如何在Windows下安装MySQL?

2.解压到非中文、非特殊字符路径下;

如何在Windows下安装MySQL?

比如说我将8.0版本的MySQL安装包解压在了F:\MySQL路径下。当然这里讲的是5.5和5.6版本的,同理!

3.将bin目录配置到环境变量中;

4.修改配置文件;

在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir

编码

basedir=mysql主目录

datadir=mysql主目录/data

5.注册服务;

以管理员身份打开cmd,将路径切换到bin中,执行命令

mysqld install # 安装mysql服务器到系统;这里默认名称为”mysql“

给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突),例如

mysqld --install mysql8

6.启动服务;

可以手动启动服务

也可以使用net start mysql 命令启动

7.测试;

cmd中执行命令

mysql -uroot -p

密码默认是空。

(2)zip版(5.7及8.0)---重点

1.官网下载压缩版;

2.解压缩;

解压缩后位置:F:\MySQL

如何在Windows下安装MySQL?

3.将bin目录配置到环境变量中

如何在Windows下安装MySQL?

如何在Windows下安装MySQL?

4.修改配置文件;

在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir

编码(8.0版本以后使用“utf8”会报错,所以需使用“utf8mb4”;因为早前版本的utf8是没有办法表示表情符号的。)

basedir=mysql主目录

datadir=mysql主目录/data

如何在Windows下安装MySQL?

注意:如果主目录中没有“data”文件夹时,我们将手动新建一个“data”文件夹;

如何在Windows下安装MySQL?

5.初始化命令(记录控制台给出的随机密码,一定记住);

mysqld --initialize --console

如何在Windows下安装MySQL?

我们在这儿记一下,方便后期登录:KiXauhXc5:Il(在Windows下复制命令控制台的内容只需选中即可)

6.注册服务;

以管理员身份打开cmd,将路径切换到bin中,执行命令

mysqld install # 安装mysql服务器到系统;这里默认名称为”mysql“

给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突),例如

mysqld --install mysql8

如何在Windows下安装MySQL?

如何在Windows下安装MySQL?

特别要注意的是:这里需要以管理员身份运行;否则会出现以下错误:

如何在Windows下安装MySQL?

7.启动服务:

net start mysql

如何在Windows下安装MySQL?

8.登陆旧密码登陆(第3步中的密码):

mysql -u root -p

如何在Windows下安装MySQL?

9.修改密码:

使用随机密码登录mysql,修改密码

cmd> mysql -uroot -p随机密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

如何在Windows下安装MySQL?

10.使用新密码登录

如何在Windows下安装MySQL?

11.测试

如何在Windows下安装MySQL?