MySQL 介绍
MySQL 是一个流行的关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 以其体积小、速度快、总体拥有成本低的特点,成为中小型和大型网站开发的优选数据库系统。它使用标准的 SQL 语言进行数据操作,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库。
一、下载 MySQL 安装文件
请从官方网站下载最新版本的 MySQL 安装包(Windows x64)。
二、MySQL 安装教程
1. 解压文件
下载完成后进入解压,注意不要放在一个非中文路径下的文件夹下面否则后面会报错。建议将文件解压到如 D:\MySQL 目录下。

2. 创建 ini 文件
解压后的文件应该没有 .ini 文件。因此,需要创建 my.ini 配置文件。
创建 data 文件夹用来保存数据具体参考下图:

3. 配置 ini 文件
具体的 my.ini 文件代码如下,但注意修改自己的路径。示例版本为 9.1.0。
[mysqld]
basedir = D:\MySQL\mysql-9.1.0-winx64
datadir = D:\MySQL\mysql-9.1.0-winx64\data
port = 3306
server_id = 1
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
innodb_buffer_pool_size = 5G
innodb_log_file_size = 256M
innodb_log_buffer_size = 64M
max_connections = 200
tmp_table_size = 64M
max_heap_table_size = 64M
# query_cache_type = 1
slow_query_log = 1
slow_query_log_file = D:\MySQL\mysql-9.1.0-winx64\mysql-slow.log
long_query_time = 2
log_error = D:\MySQL\mysql-9.1.0-winx64\data\mysql-error.log
performance_schema = ON
三、环境配置
1. 打开系统属性
右击此电脑点击属性。

2. 高级系统设置
点击高级系统设置。

3. 系统变量配置
进入系统变量配置。

4. 添加 bin 目录
在 Path 变量中添加 MySQL 的 bin 目录路径,例如 D:\MySQL\mysql-9.1.0-winx64\bin。

自此,环境配置完成。
四、MySQL 服务器的初始化
1. 切换到 bin 目录
打开命令提示符(CMD),并以管理员身份运行。切换到 MySQL 安装目录下的 bin 文件夹。例如,如果你将 MySQL 安装在 D:\MySQL\mysql-9.1.0-winx64,则切换到该目录:
cd D:\MySQL\mysql-9.1.0-winx64\bin
2. 初始化数据库
使用以下命令初始化数据库:
mysqld --initialize --datadir=D:/MySQL/data --console
这条命令会在 D:/MySQL/data 目录中创建所需的数据库文件,并输出一个临时的 root 密码到命令行。记下这个密码,因为你需要它来登录 MySQL。
五、启动服务器
1. 安装并启动服务
依旧在 D:\MySQL\mysql-9.1.0-winx64 路径下管理员身份打开 CMD,运行 mysqld install 命令,安装完成后,可以使用 net start 启动 MySQL 服务:
net start mysql
2. 登录客户端
使用命令行客户端登录:
mysql -u root -p
输入你在初始化过程中获取的临时 root 密码。如果一切正常,你应该会看到 MySQL 命令提示符,可以开始进行 MySQL 操作。
3. 修改 root 密码
如果你想修改 root 密码,可以在登录后使用以下命令修改:
将 newpassword 替换为你自己的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
通过上述步骤,即可成功安装和配置 MySQL 9.1.0 版本。
