【软件安装】MySQL8.0安装图文教程及可视化工具Navicat安装


前言

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

本文主要讲述MySQL8.0的安装方式,以及评论区提供资源


一、MySQL安装方式

MySQL8.0的安装方式主要有以下两种(读者可任选一种方式安装):

  1. 压缩包安装
  2. 安装程序安装

二、安装步骤

1.压缩包安装

1)下载压缩包

进入MySQL官方网站
点击“DOWNLOADS”, 如图操作:
在这里插入图片描述
在这里插入图片描述
由于是压缩包安装:选择社区版
在这里插入图片描述
进入如下界面,此时为最新版本,若想要其余版本,可以点击“Archives”
在这里插入图片描述
选择合适版本后可以点击右方的“download”
在这里插入图片描述

2)配置环境变量

bin文件夹路径添加到系统变量Path中,前后以 ; 开头结尾
在这里插入图片描述

3)配置初始化的my.ini文件(没有的可以自行创建):

在这里插入图片描述
my.ini文件内容如下(记得修改上述路径):

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\soft\\mysql8   # 切记此处一定要用双斜杠\\,单斜杠部分机器会出错
# 设置mysql数据库的数据的存放目录
datadir=D:\\soft\\mysql8\\Data   # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character_set_server=utf8mb4
# 创建新表时将使用的默认存储引擎
default_storage_engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default_character_set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default_character_set=utf8mb4

4)以管理员身份运行cmd执行安装指令

4-1:创建data文件夹,初始化默认用户、密码
mysqld -–initialize --console

在这里插入图片描述
在这里插入图片描述

4-2:安装服务:
mysqld --install 服务名

注意:服务名默认为mysql——若电脑上安装了多个MySQL服务,需要设定不同的服务名。
在这里插入图片描述

4-3:启动服务:
net start 服务名

在这里插入图片描述

4-4:登录MySQL服务器:
mysql -u root –p

在这里插入图片描述

4-5:在MySQL服务器中更改root用户的密码及密码验证方式:
alter user 'root'@'localhost'  
identified with mysql_native_password  
by '新密码';

在这里插入图片描述

5)退出MySQL服务器后使用新密码重新登陆使用

在这里插入图片描述
到此压缩包安装过程结束!!
注意注意注意,若安装的过程中出错了,可执行以下操作:

1、以“管理员”身份打开CMD,在当中执行:
net stop 服务名
2、停止MySQL在系统中创建的服务:
sc delete 服务名
3、删除MySQL在系统中创建的服务:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、删除MySQL安装目录下的data文件夹:

在这里插入图片描述

5、重新执行安装过程步骤4和5:

2.安装包安装

1)下载msi文件:

进入MySQL官方网站
点击“DOWNLOADS”, 如图操作:
在这里插入图片描述

2)安装过程(8.0.20为例)

双击安装包文件,同意接受许可协议后继续,则打开MySQL选择安装类型界面,如下图1-2所示。
在这里插入图片描述
图1-2 选择安装类型界面

安装类型,有“Developer Default(开发人员默认)”、“Server only(仅服务器)”、“Client only(仅客户端)”、“Full(完全)”、“Custom(用户自定义)”等选项,可根据实际情况及需求进行选择。然后点击next,进入环境检查界面,如下图1-3所示。
在这里插入图片描述
图1-3 环境检查

如果有些需要的软件没有安装,则会出现在图1-3的界面中,然后点击Excute按钮则可以进行安装,若还有未安装好的,继续点击next下一步,将打开界面如下图1-4所示。
在这里插入图片描述
图1-4 询问界面

点击图1-4的“yes”按钮,则弹出准备安装界面,如下图1-5所示。
在这里插入图片描述
图1-5准备安装界面

点击excute按钮进行安装,等待所有安装完成。安装完成后点击next进行下一步,如下图1-6所示。
在这里插入图片描述
图1-6 高可用性选择

高可用性采用默认选择项,继续点击下一步,打开界面,如下图1-7所示。
在这里插入图片描述
图1-7 类型及端口选择等

图1-7中的Config Type有三个选项,根据各自需求进行选择。
Development Computer:开发机,该类型应用将会使用最小数量的内存。
Server Computer:服务器,该类型应用将会使用中等大小的内存。
Dedicated Computer:专用服务器,该类型应用将使用当前可用的最大内存。
继续采用默认选项,点击next进行下一步,打开认证方式界面,如下图1-8所示。
在这里插入图片描述
图1-8 认证方式选择

MySQL8.0.20认证方式有两种:
Use Strong Password Encryption for Authentication(RECOMIMENDED):使用强密码加密进行身份验证(推荐)
Use Legacy Authentication Method (Retain MySQL 5.x Compatibility):使用传统身份验证方法(保留MySQL 5.x兼容性)
继续采用默认选项,点击next进行下一步,打开root用户密码设置界面,如下图1-9所示。
在这里插入图片描述
图1-9密码设置

密码必须大于或等于4个字符。密码设置好后,记住密码,因为后续都要使用到。继续点击next进行下一步,打开界面,如下图1-10所示。
在这里插入图片描述
图1-10 设置windows service

如果windows service name是感叹号,则修改成其他名称。继续点击next进行下一步,打开界面,如下图1-11所示。
在这里插入图片描述
图1-11 apply configuration

点击execute按钮,全部执行后的界面,如图1-12所示。
在这里插入图片描述
图1-12 apply configuration 完成

apply configuration 完成后,继续点击finish按钮,打开product configuration界面,如下图1-13所示。
在这里插入图片描述
图1-13 product configuration设置界面

继续点击next进行下一步操作,依次进行设置,如下图1-14,1-15,1-16所示。
在这里插入图片描述
图1-14 MySQL Router configuration设置

根据各自需求填好Hostname,在此也可以输入“localhost”,然后点击finish按钮,进行下一步操作。
在这里插入图片描述
图1-15 connect to server设置

输入root用户及之前设置的root用户密码,可以进行连接服务器数据库测试。
在这里插入图片描述
图1-16 Apply configuration设置

继续点击finish按钮,MySQL安装完成,如下图1-17所示。
在这里插入图片描述
图1-17 MySQL安装完成界面
到此安装包安装过程结束!!

3.Navicat-11.1.14安装:

Navicat主要用于MySQL的可视化,方便管理和操作MySQL数据库

1)打开Navicat安装程序,显示下图:

在这里插入图片描述

2)点击”同意协议“:

在这里插入图片描述

3)点击安装

在这里插入图片描述
到此Navicat安装过程结束!!

4.Navicat连接MySQL:

1)打开Navicat程序:

在这里插入图片描述

2)选择“连接”->“MySQL”:

在这里插入图片描述

3)点击确定:

在这里插入图片描述
此时会报一个错误:
在这里插入图片描述
原因是:
mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password.

我们采用用第二种方法解决

1、首先以管理员身份运行cmd,然后使用命令进入MySQL
2、然后在mysql中先更改加密方式

指令如下:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
3、然后再更改密码

由于加密规则更改,所以需要重新设置密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
4、最后在刷新一下数据库
FLUSH PRIVILEGES;
5、连接成功

在这里插入图片描述

总结

本文主要介绍了MySQL8.0.X的两种安装方式,以及MySQL可视化工具Navicat的安装,Navicat资源在评论区给出

  • 11
    点赞
  • 108
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Weihoooooooo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值