MySQL8.0.20 Zip压缩版安装图文教程详解

数据库 潘老师 4年前 (2020-07-25) 2832 ℃ (0) 扫码查看

MySQL数据库一般有两种安装方式,一种是MSI文件双击运行按步骤安装,和安装普通exe文件没什么区别,还有一种方式就是下载zip格式的压缩版,这一种方式安装会稍微麻烦一点,下面潘老师以图文教程方式给大家详解下具体安装步骤。
MySQL8.0.20 Zip压缩版安装图文教程详解

下载MySQL8.0压缩包(我这里目前是MySQL8.0.20版本),官网地址直达:点击去下载
1、选择windows操作系统,找到64位的压缩包,点击download。
MySQL8.0.20 Zip压缩版安装图文教程详解
2、提示注册登录,我们可以直接点击下面的内容免登录下载。
MySQL8.0.20 Zip压缩版安装图文教程详解

1、在F盘新建mysql目录,在mysql下新建MySQL文件夹,将压缩包解压到MySQL文件夹中。
MySQL8.0.20 Zip压缩版安装图文教程详解
2、在zip解压根目录下新建my.ini文件(新建文本文档,并将后缀名改成.ini即可,文件名不能乱起)
MySQL8.0.20 Zip压缩版安装图文教程详解
3、然后我们编辑my.ini,设置MySQL根目录,以及数据库数据存放的目录等,直接复制以下内容粘贴进去即可(注意目录要和上面新建的保持一致,Data目录会自动生成):

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=F:\\mysql\\MySQL
# 设置mysql数据库的数据的存放目录
datadir=F:\\mysql\\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8MB4
character-set-server=UTF8MB4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
#开启查询缓存(mysql5可能需要,mysql8可忽略此配置)
explicit_defaults_for_timestamp=true
[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=UTF8MB4

4、使用管理员身份运行CMD(在C盘->Windows->System32目录下),否则可能会因为权限问题导致我们安装失败。
MySQL8.0.20 Zip压缩版安装图文教程详解
5、进入到解压根目录/bin目录下,我的在这里是F:\mysql\MySQL\bin
MySQL8.0.20 Zip压缩版安装图文教程详解
6、执行如下指令初始化数据库,时间较长需耐心等待执行完成。

mysqld --initialize

MySQL8.0.20 Zip压缩版安装图文教程详解
ps:1)如果执行指令提示如下图错误,则需要下载VCRUNTIME140_1.DLL文件放入system32文件夹中,再去执行指令即可。下载地址:点击直达
MySQL8.0.20 Zip压缩版安装图文教程详解
2)(mysql5可能会出现)如果提示缺少MSVCP120.dll则需要安装vcredist(选择适合自己系统的版本),点击下载地址直达
7、获取初始化数据库随机密码。执行完上一步之后,在cmd中应该也会有提示,还可以到Data目录下生成的一个.err文件,这里面有初始化的密码。我们打开此文件,找到密码。该文件命名规则是【电脑用户名.err】如下图:

注意密码不包括前面的空格,如果下面服务启动出错也可在此文件中查看,比如3306端口被占用等

MySQL8.0.20 Zip压缩版安装图文教程详解
MySQL8.0.20 Zip压缩版安装图文教程详解
8、在cmd中继续执行如下指令安装MySQL服务,mysql80为你指定的服务名,可自行定义,提示Service successfully installed说明安装成功。

mysqld --install mysql80

MySQL8.0.20 Zip压缩版安装图文教程详解

PS:如果需要卸载服务,执行mysqld --remove mysql80指令即可。

9、继续执行如下指令启动服务。

net start mysql80

MySQL8.0.20 Zip压缩版安装图文教程详解
10、执行如下指令,回车输入刚才生成的临时密码,进入mysql控制台。

mysql -u root -p

MySQL8.0.20 Zip压缩版安装图文教程详解
11、执行如下指令修改数据库密码为123456(可自定义)

ALTER user 'root'@'localhost' IDENTIFIED BY '123456';

MySQL8.0.20 Zip压缩版安装图文教程详解

MySQL8.0.20 Zip压缩版安装图文教程就这么多内容,如果你安装失败或有什么疑问,可以联系潘老师哦!


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/java/database/415.html
喜欢 (8)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】