
MySQL数据库 64位
v5.7.22.1 官方版- 软件大小:354 MB
- 更新日期:2020-08-27 15:13
- 软件语言:英文
- 软件类别:数据库类
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
mysql5.7是一款数据库软件,用户可以通过这款软件建立新的数据库,可以为自己的应用程序设置数据库,可以为自己的网站设置数据库,可以为门店设置数据库,软件提供丰富的工具,支持MySQL Server 5.7.22、MySQL Workbench 6.3.10、MySQL Shell 8.0.11、Connector/C++ 1.1.9,这些工具都是自动部署到电脑的,新版连接器/网络已实现了新的X DevAPI,该API可实现通信,将X协议与运行X插件的MySQL服务器一起使用,已发布使用MySQL5.7.x。使用X DevAPI,您可以编写代码来处理,MySQL Server作为文档数据库,使用类似于NoSQL的语法,不具备以前编写传统SQL的经验,此版本还包括对.NET Core Framework的支持,该支持使MySQL Connector / Net> = 7.0.4可以在为此支持的所有平台上运行框架,实体框架核心支持也包括在内。

软件功能
高速
高速是MySQL的显著特性,在MySQL中,使用了极快的“B树”磁盘表(MyISAM)和索引压缩;通过使用优化的“单扫描多连接”,能够实现极快的连接。一直以来,高速都是MySQL吸引众多用户的特性之一,这一点可能只有亲自使用才能体会。
支持多平台
MySQL支持超过20种开发平台,包括Linux、Windows、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD、Solaris等,这使得用户可以选择多种平台实现自己的应用,并且在不同平台上开发的应用系统可以很容易在各种平台之间进行移植。
支持各种开发语言
MySQL为各种流行的程序设计语言提供支持,为它们提供了很多API函数,包括C、C++、Java、Perl、PHP等。
提供多种存储器引擎
MySQL中提供了多种数据库存储引擎,各引擎各有所长,适用于不同的应用场合,用户可以选择最合适的引擎以得到最高性能。
功能强大
强大的存储引擎使MySQL能够有效应用于任何数据库应用系统,高效完成各种任务,无论是大量数据的高速传输系统,还是每天访问量超过数亿的高强度的搜索Web站点。
支持大型数据库
InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间还可以包括原始磁盘分区,从而使构建很大的表成为可能,最大容量可以达到64TB。
新版特色
MySQL 5.7的新增功能
MySQL 是世界上最受欢迎的开源数据库。MySQL 5.7 是MySQL到目前为止的最好的发布,5.7提供了一个新的高级的功能集。
通过白皮书,你将了解MySQL 5.7和早期版本的区别如:
3倍更快的性能
InnoDB 相关改进
新的优化器
多源复制
GIS 相关改进
原生 JSON 支持
较低的 TCO — MySQL 让您可以尽量降低数据库总拥有成本。
可靠性、性能和易用性 — MySQL 被证明是全球广受欢迎的开源数据库。
数据库开发、设计和管理 — MySQL Workbench 提供了一种集成式开发、设计和管理环境,提高了开发人员和 DBA 的工作效率。
当您需要其他功能时,可以轻松升级到 MySQL 企业版或 MySQL Cluster 运营商级版本。
安装方法
1、打开mysql-installer-community-5.7.22.1.msi软件直接安装

2、软件的协议内容,在软件界面点击接受协议

3、提示软件的安装类型设置,自己选择下方的一种类型,点击对应的类型显示介绍

4、提示以下产品的要求不合格。 MySQL Installer将尝试自动解决其中的一些问题。 标为手动的要求无法自动解决。 单击这些项目以尝试手动解决它们。

5、需要安装这些项目,点击Execute执行数据解压安装

6、如图所示,提示开始安装,等待一段时间

7、全部项目安装完毕,点击next继续配置内容

8、产品配置,现在,我们将通过以下每种产品的配置向导。 如果您希望退出此向导而不配置所有产品,则可以随时取消。

9、独立MySQL服务器/经典MySQL复制,如果您要独立运行MySQL Server,并有机会稍后配置经典MySQL复制,请选择此选项。

10、服务器配置类型,为此安装MySQL服务器选择正确的服务器配置类型。 此设置将定义为MySQL Server实例分配多少系统资源。

11、根帐号密码,输入root帐户的密码。 请记住将此密码存储在安全的地方。

12、请指定用于此MySQL Server实例的Windows服务名称。 每个实例都需要一个唯一的名称
Windows服务名称:MySQL57

13、以运行Windows服务。
MySQL Server需要以给定的用户帐户运行。 根据系统的安全要求,您需要选择以下选项之一。
标准系统帐户
推荐用于大多数情况。
自定义用户
可以为高级方案选择现有的用户帐户

14、MySOL作为文档存储
使用以下控件选择您想要连接到该服务器的方式。

15、应用配置
配置步骤日志
写入配置文件
更新Windows防火墙规则
调整Windows服务
初始化数据库
启动服务器
应用安全设置
创建用户帐户
更新开始菜单链接

16、MySQL Server 5.7.22的配置成功。
单击完成继续。

17、为InnoDB集群配置MySQL路由器。
此向导可以引导MySQL路由器在MySQL应用程序和MySQL InnoDB集群之间路由流量,连接到该路由器的应用程序将自动定向到该集群的可用R /或R /成员。
请提供与以下InnoDB dluster的连接。 为了注册MySat路由器以进行监视,请使用当前dluster的Read / rite实例

18、连接到服务器
这是此计算机中安装的兼容MySQL Srver实例。
请选择将在其中创建示例架构和数据的模板。
显示MySQL Server实例可能以只读模式运行

19、现在给我们我们应该使用的凭据(需要具有root特权)。
点击“检查”以确保它们正常工作。
用户:root
服务器配置中提供的凭据

20、应用配置
配置步骤日志
检查是否安装了需要配置的功能
运行脚本

21、提示配置结束,点击finish

22、产品配置
现在,我们将通过以下每种产品的配置向导。
如果您希望退出此向导而无需配置所有产品,则可以随时取消。

23、安装完成
安装过程已完成。
将日志复制到剪贴板
安装后启动MySQL Workbench
安装后启动MySQL Shell

24、启动软件显示当前的功能界面,可以在软件开始配置数据库

官方教程
5.1创建一个新的MySQL连接(简单)
要添加连接,请在主屏幕上单击MySQL Connections标题右侧的[+]图标。如下图所示,这将打开“设置新连接”表单。

图5.1设置新的连接表单
内容在周围的文字中描述。
重要
“配置服务器管理”按钮(左下方)将打开一个可选的配置向导,用于在主机上设置Shell命令。例如,用于启动/停止MySQL实例或编辑配置文件的命令。
填写连接详细信息,并可以选择单击“配置服务器管理”以执行服务器管理向导。单击确定以保存连接。
重要
打开连接时,MySQL Workbench会自动将客户端字符集设置为utf8。手动更改客户端字符集,例如使用SET NAMES ...,可能会导致MySQL Workbench无法正确显示字符。
“管理服务器连接”对话框是管理MySQL连接的另一种方法。通过单击主屏幕上的管理连接图标()或通过选择数据库,然后从主菜单中选择管理连接来调用此对话框。也可以从任何需要访问实时数据库的向导中调用它。
启动MySQL连接管理器后,将显示“管理服务器连接”对话框的“连接”选项卡。下图显示了标准TCP / IP连接的初始连接选项。

图5.13管理服务器连接:“连接”选项卡
内容在周围的文字中描述。
MySQL连接管理器的元素
连接名称:用于引用此连接的名称。然后可以从其他需要连接的向导的列表中选择此连接。
连接方法:用于连接到RDBMS的方法。
选择连接方法后,“参数”,“ SSL”和“高级”选项卡中的可用字段会相应更改。
新建按钮:打开一个单独的“管理服务器连接”对话框以创建新连接。除了“连接”选项卡之外,此对话框还提供了两个选项卡:“远程管理”和“系统配置文件”
删除,复制,上移和下移按钮:用于管理现有连接的操作。
测试连接按钮:测试所选的MySQL连接并报告连接状态。它还报告是否启用了SSL。
为了测试远程连接,您还可以使用ping来检查主机名,或使用telnet来检查端口。如果这些失败,则还要检查每个主机上的防火墙设置,以及远程主机上正在运行的MySQL服务器。
关于MySQL Connection Manager的说明
注意
客户端同时连接:从MySQL Workbench主屏幕打开MySQL连接会在MySQL Workbench中为该连接打开一个新的连接选项卡。这些选项卡中的每个选项卡都需要两个MySQL连接来执行基本任务,例如模式发现和SQL执行。另外,执行与管理相关的任务,例如服务器状态,需要两个额外的MySQL连接。本质上,这意味着MySQL Workbench中的每个MySQL连接选项卡都需要四个与MySQL的可用连接
即使两个连接选项卡指向同一MySQL服务器,在MySQL Workbench中打开每个连接选项卡时,此连接要求也会加倍。 SQL编辑器选项卡共享它们的连接,因此具有多个SQL编辑器和SQL结果选项卡不会影响所需的连接数。
7.1性能仪表板
在图形仪表板中查看服务器性能统计信息。要显示仪表板,请打开查询选项卡,然后在导航器侧栏的“性能”区域中单击“仪表板”,并选择“管理”选项卡。下图显示了“管理-仪表板”选项卡中信息的布局。
注意
此功能需要MySQL Server 5.6或更高版本。

图7.1性能:仪表板
内容在周围的文字中描述。
网络状态
这突出显示了MySQL服务器通过客户端连接发送和接收的网络流量的统计信息。数据点包括传入网络流量,传出网络流量和客户端连接。
MySQL状态
这突出显示了主要的MySQL服务器活动和性能统计信息。数据点包括表打开缓存效率,执行的SQL语句以及SELECT,INSERT,UPDATE,DELETE,CREATE,ALTER和DROP语句的计数(每秒)。
InnoDB状态
本文概述了由InnoDB存储引擎生成的InnoDB缓冲池和磁盘活动。数据点分为三组:
注意
将鼠标悬停在图形上可以查看其他信息,例如总数。
用法
读取请求:InnoDB对缓冲池执行的逻辑读取请求数(每秒)。
写入请求:InnoDB对缓冲池执行的逻辑写入请求数(每秒)。
磁盘读取数:InnoDB无法从缓冲池满足的逻辑读取数。结果,必须从磁盘读取它们。
InnoDB缓冲池使用率:正在使用的InnoDB缓冲池的百分比。将鼠标悬停在图形上可以查看其他信息,例如“使用率”和“免费页面”。
写
写入的数据:写入InnoDB重做日志文件的写入次数。
写入数:写入InnoDB重做日志文件的物理写入数。
InnoDB磁盘写入:将鼠标悬停在此动态图上可以查看特定秒内的磁盘写入数。可用范围包括最近的120秒。
写入:InnoDB存储引擎使用文件操作写入的数据总量(以字节为单位)。
读
Doublewrite Buffer Writes:执行的双写操作数。
InnoDB磁盘读取:将鼠标悬停在此动态图上可以查看特定秒内的磁盘读取数。可用范围包括最近的120秒。
读取:InnoDB存储引擎在文件操作中读取的数据总量(以字节为单位)。
7.2性能架构报告
基于性能模式的报告可通过有用的高级报告来深入了解MySQL服务器的操作。 MySQL Workbench使用Performance Schema上的SYS视图来生成20多个报告,以帮助分析MySQL数据库的性能。报告可帮助分析IO热点,发现高成本的SQL语句以及查看等待统计信息和InnoDB引擎指标。有关SYS模式的其他信息,请参见MySQL sys模式。
注意
此功能需要MySQL Server 5.6或更高版本。
安装与配置
用于配置和微调性能模式检测的GUI(请参见下图)。最初,这会加载一个对于大多数用户来说足够的“简易设置”选项卡。要启用所有可用的Performance Schema工具,请将指针设备悬停在“完全启用”上,然后单击滑动条上的圆圈。
SYS模式与MySQL Server 5.7及更高版本捆绑在一起,而MySQL Workbench使用该版本。但是,对于MySQL Server 5.6,Workbench将安装其自己的SYS模式的捆绑版本。
注意
此功能需要MySQL Server 5.6或更高版本。
注意
保存的摘要查询的大小由MySQL服务器确定。

图7.2性能模式设置:轻松设置
内容在周围的文字中描述。
单击显示高级可提供微调性能模式检测的方法。下图显示了与高级仪器相关的选项卡,并且选择了“简介”选项卡。
图7.3性能模式设置:简介

内容在周围的文字中描述。
绩效报告控制
可以使用以下控件查看和导出性能报告数据(请参见下图):
导出:从当前效果报告中导出所有条目和相关数据(以及列标题),其中包括所有查询和值。打开文件对话框进行导出。
复制所选内容:从当前效果报告中复制单个条目和关联的数据(和列标题)。保存到系统的剪贴板。一个例子:
复制查询:复制生成性能报告的SQL查询。保存到系统剪贴板。
刷新:刷新(重新加载)性能报告。
效果报告说明
图7.4性能报告:按字节排列的I / 0最高字节

内容在周围的文字中描述。
可用的性能报告包括(这不是详尽的列表):
热门文件I / O活动报告:显示执行最多IO的文件(以字节为单位)
按时间排列的I / O排名靠前:按文件和延迟显示最高的IO使用率
按事件类别列出的最高I / O:按事件类别显示最高的IO数据使用量
按事件类别划分的时间中排名靠前的I / O:按事件类别显示最高的IO时间消耗者
按用户/线程划分的I / O顶级时间:按用户/线程显示顶级的IO时间使用者
语句分析:列出具有汇总统计信息的语句
运行时最高5%的语句:列出运行时间最高的前5%语句(以微秒为单位),
使用临时表:列出所有使用临时表的语句-访问最大数量的磁盘临时表,然后访问内存临时表
使用排序:列出所有已完成排序的规范化语句,并按以下优先级顺序访问它们-sort_merge_passes,sort_scans和sort_rows
全表扫描:列出执行全表扫描的语句。访问查询性能和where子句,如果不使用索引,则建议为大型表添加索引
错误或警告:列出引起错误或警告的语句
架构对象概述(高开销):按对象类型显示每个架构的计数
注意
在具有大量对象的实例上执行可能会花费很长时间。
架构索引统计
模式表统计
架构表统计信息(带有InnoDB缓冲区)
具有全表扫描的表:查找被全表扫描访问的表,并按扫描的行数(DESC)对其进行排序
未使用的索引:自服务器启动或自P_S数据收集开始以来从未使用过的索引列表
时间等待:按总时间列出最重要的等待事件,忽略空闲(通常包含较大的值)
用户按时间等待:按总时间列出最重要的等待事件,忽略空闲(通常包含较大的值)
按时间的等待类:按总时间列出最重要的等待类,忽略空闲(它通常包含较大的值)
按平均时间等待的类:按平均时间列出最重要的等待类,忽略空闲(通常包含较大的值)
按模式的InnoDB缓冲区统计信息:汇总INFORMATION_SCHEMA.INNODB_BUFFER_PAGE表的输出,按模式汇总
按表的InnoDB缓冲区统计信息:汇总INFORMATION_SCHEMA.INNODB_BUFFER_PAGE表的输出,并按架构和表名对其进行汇总
人气软件
-
PL/SQL Developer(PL/SQL数据库管理软件) 130.1 MB
/简体中文 -
Oracle SQL Developer(oracle数据库开发工具) 382 MB
/简体中文 -
PowerDesigner16.6 32/64位 2939 MB
/简体中文 -
Navicat for MySQL 15中文 72.1 MB
/简体中文 -
Navicat Data Modeler 3中文 101 MB
/简体中文 -
db文件查看器(SQLiteSpy) 1.67 MB
/英文 -
Navicat Premium V9.0.10 简体中文绿色版 13.00 MB
/简体中文 -
Navicat 15 for MongoDB中文 78.1 MB
/简体中文 -
sql prompt 9 12.67 MB
/简体中文 -
dbvisualizer pro 64位 96.86 MB
/简体中文