文章目录

  • 前言
  • 一、MySQL安装方式
  • 二、安装步骤
    • 1.压缩包安装
      • 1)下载压缩包
      • 2)配置环境变量
      • 3)配置初始化的my.ini文件(没有的可以自行创建):
      • 4)以管理员身份运行cmd执行安装指令
        • 4-1:创建data文件夹,初始化默认用户、密码
        • 4-2:安装服务:
        • 4-3:启动服务:
        • 4-4:登录MySQL服务器:
        • 4-5:在MySQL服务器中更改root用户的密码及密码验证方式:
      • 5)退出MySQL服务器后使用新密码重新登陆使用
        • 1、以“管理员”身份打开CMD,在当中执行:
        • 2、停止MySQL在系统中创建的服务:
        • 3、删除MySQL在系统中创建的服务:
        • 4、删除MySQL安装目录下的data文件夹:
        • 5、重新执行安装过程步骤4和5:
    • 2.安装包安装
      • 1)下载msi文件:
      • 2)安装过程(8.0.20为例)
    • 3.Navicat-11.1.14安装:
      • 1)打开Navicat安装程序,显示下图:
      • 2)点击”同意协议“:
      • 3)点击安装
    • 4.Navicat连接MySQL:
      • 1)打开Navicat程序:
      • 2)选择“连接”->“MySQL”:
      • 3)点击确定:
        • 1、首先以管理员身份运行cmd,然后使用命令进入MySQL
        • 2、然后在mysql中先更改加密方式
        • 3、然后再更改密码
        • 4、最后在刷新一下数据库
        • 5、连接成功
  • 总结

前言

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资源在评论区给出

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

  1. centos8安装mysql8_CentOS 8安装MySQL8.0.22图文教程

    安装环境 系统版本:CentOS-8.2.2004(安装centos系统本章节不细节描述) mysql版本:MySQL8.0.22 一.Mysql下载 1.下载 MySQL 所需要的安装包,下载地址: ...

  2. win8 64 mysql下载教程_windows下安装mysql-8.0.18-winx64的教程(图文详解)

    1.下载安装包 安装包现在地址: https://dev.mysql.com/downloads/mysql/ 2.解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: C:\Progr ...

  3. centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...

  4. linux下安装mysql_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

  5. mysql8.0.20安装教程linux_Linux下安装mysql-8.0.20的教程详解

    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...

  6. Linux安装mysql8.0(官方教程!)

    本篇文章完全按照官网教程安装,需要的朋友可以进入以下链接查看官方教程.MySQL :: A Quick Guide to Using the MySQL Yum Repository 一.卸载mysq ...

  7. elastichd的使用教程_ElasticSearch可视化工具ElasticHD安装

    ElasticHD两种安装方式 1.ElasticHD介绍 ElasticHD 支持 ES监控.实时搜索,Index template快捷替换修改,索引列表信息查看, SQL converts to ...

  8. [汉化教程] Android(APK)软件汉化完整详细图文教程(含工具软件)

    http://bbs.mumayi.com/thread-31933-1-1.html

  9. Linux安装MySql8.0详细教程

    Linux 安装MySql8.0 文章目录 1.检查是否已安装MySql 2.检查Linux版本 3.下载并安装MySql 3.1查看MySql Yum存储库 3.2下载mysql的rpm文件 3.3 ...

最新文章

  1. LeetCode简单题之删列造序
  2. 导航狗IT周报-2018年05月18日
  3. 已解决:modprobe: FATAL: Module nf_conntrack_ipv4 not found.
  4. 第一次听人用男女关系讲 N(Non-Blocking)I(进)O(出),涨姿势了
  5. 根据当前时间如何找到上月的第一天和最后一天?
  6. python基本语法:字典
  7. android 本地ip获取,【android】 获取本地ip方法
  8. 【解决问题】右键添加UltraEdit打开文件
  9. 【Oracle】11g外部表指定oracle_datapump引擎,不能使用preprocessor预处理子句。
  10. 【Copy攻城狮日志】借助Taro暴改Nideshop实现电商支付宝小程序雏形
  11. 智能汽车软件关键技术及应用趋势
  12. 华为2019实习生专业面试经历——通信算法工程师
  13. 游戏产业链:客户端游戏/网页游戏
  14. LeetCode刷题13-简单-罗马数字转整数
  15. python模糊查询mongodb_Python札记 -- MongoDB模糊查询
  16. JDK 16 + eclips 安装配置
  17. SQL中日期时间使用函数
  18. 智慧小区智能化视频监控系统建设方案
  19. C++函数调用方式(_stdcall, _pascal, _cdecl...)总结
  20. 共享充电服务迭代背后,怪兽充电们走出“围城之困”?

热门文章

  1. win10桌面计算机怎么显示器,一台电脑两个显示器如何设置
  2. (自用随笔)PAT A1010
  3. 第 7 篇、Linux C基础 | 变量和常量
  4. 条件计数:COUNTIF、COUNTIFS函数
  5. Java代码测试大端小端
  6. 虚拟服务器的好处与坏处,虚拟主机有什么坏处
  7. singletask和onNewintent
  8. intellidea 应用问题
  9. 20220630学习打卡
  10. python识别手写数字字体_基于tensorflow框架对手写字体MNIST数据集的识别