MySQL 简介
MySQL 5.7 在可管理性上实现了一次静默的革命——它默认包含了全新的 SYS Schema。这是一系列由视图、存储过程、存储方法、表和触发器组成的数据库模式。SYS Schema 将原本分散存储在 Performance Schema 和 INFORMATION_SCHEMA 各类表中的监测数据,通过方便、可读、对 DBA 和开发者友好的方式重新呈现。
它能回答诸如此类的关键问题:谁占了数据库服务的所有资源?哪些主机对数据库服务器的访问量最大?实例上的内存都上哪去了?这种人性化的 DBA 性能视角,显著提高了数据库的易用性,让性能诊断从晦涩难懂的原始数据中解放出来,变得直观而高效。
获取安装包
建议直接前往 MySQL 官方网站下载对应版本的压缩包。本文示例使用的是解压版 MySQL,下载完成之后无需运行安装程序,只需要解压文件即可。
配置环境变量
1. 设置系统变量
右键此电脑 → 点击属性 → 进入高级系统设置 → 打开环境变量 → 找到系统变量。点击新建创建一个新变量:
- 变量名:
MYSQL_HOME - 变量值:MySQL 解压后的目录路径(例如
D:\MySQL\mysql-5.7.43-winx64)
2. 修改 Path 变量
在系统变量 Path 中找到并编辑,新增一条路径:
%MYSQL_HOME%\bin
这样配置后,在任何命令行窗口输入 mysql 都能直接识别。
编写配置文件
由于压缩版 MySQL 默认没有 my.ini 文件,因此需要手动创建。在 MySQL 解压目录下新建一个 my.ini 文件,并将以下配置内容复制进去。
[mysqld]
# 端口号
port = 3306
# mysql 安装路径,请根据实际路径修改
basedir=D:\MySQL\mysql-5.7.43-winx64
# 数据存储路径,请根据实际路径修改
datadir=D:\MySQL\mysql-5.7.43-winx64\data
# 最大连接数
max_connections=200
# 编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 编码
default-character-set=utf8


