

一步一步教你完成MySQL数据库安装与配置
MySQL是目前最流行的开源关系型数据库管理系统之一,广泛应用于游戏。作为游戏测试,掌握基本的数据库知识和操作,是提高技能水平的必备条件。本文将详细介绍MySQL 5.7.26版本在Windows系统下的完整安装流程,包括下载、配置、安装及密码修改等步骤。
一、下载MySQL
1.1 官方下载地址
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
1.2 国内镜像(下载速度快)
搜狐镜像:http://mirrors.sohu.com/mysql/
提示:根据你的系统选择32位或64位版本,本文以64位版本为例。
二、解压文件
将下载的MySQL压缩包解压到指定目录,例如:
D:\Software\mysql-5.7.26-winx64
注意:解压后的目录中没有data文件夹和my.ini文件,这两个需要后续手动创建。
三、新建my.ini配置文件
3.1 文件位置
将my.ini文件直接放到MySQL解压目录下:
D:\Software\mysql-5.7.26-winx64\my.ini
3.2 my.ini完整配置内容
[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\Software\mysql-5.7.26-winx64# 设置mysql数据库的数据的存放目录datadir=D:\Software\mysql-5.7.26-winx64\Data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用"mysql_native_password"插件认证default_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf83.3 配置项说明
port=3306 | ||
basedir | ||
datadir | ||
max_connections=200 | ||
character-set-server=utf8 | ||
default-storage-engine=INNODB |
四、配置环境变量
4.1 新建系统环境变量
MYSQL_HOME | |
D:\Software\mysql-5.7.26-winx64 |
4.2 配置Path变量
在系统环境变量的Path中添加:
%MYSQL_HOME%\bin
五、安装MySQL服务
⚠️ 重要提示:必须以管理员身份运行cmd命令窗口!
5.1 切换到bin目录
cd D:\Software\mysql-5.7.26-winx64\bin5.2 初始化MySQL
mysqld --initialize此时会自动生成data目录
5.3 安装MySQL服务
mysqld -install mysql57说明:mysql57是安装服务的别名,可以不写,默认安装服务名称是mysql。
5.4 启动MySQL服务
net start mysql57六、修改root密码
提示:此方法也可用于忘记密码后重置密码。
步骤1:修改my.ini配置文件
在[mysqld]下添加一行:
skip-grant-tables作用:跳过权限验证,不需要用户名和密码可以直接登录数据库
步骤2:重启MySQL服务
net stop mysql57net start mysql57步骤3:登录数据库
mysql -uroot -p此时密码任意,直接回车即可进入数据库
步骤4:设置新密码
update mysql.user set authentication_string=password("root") where user="root";以上示例将密码设置为root
步骤5:退出并清理配置
执行 quit退出数据库删除my.ini中的 skip-grant-tables行再次重启服务
net stop mysql57net start mysql57步骤6:用新密码登录
mysql -uroot -proot七、注意事项与常见问题
⚠️ 注意事项1:my.ini文件创建方式
问题:my.ini文件的创建方式可能导致安装失败
正确做法:
新建一个text文档 将配置代码粘贴到text文档中 将文件名及后缀修改为my.ini
⚠️ 注意事项2:修改my.ini文件
在修改my.ini文件时可能出现问题。建议的做法是:
将my.ini文件内容复制到text文件中 修改内容后,将text文件重命名为my.ini替换原文件
⚠️ 注意事项3:管理员权限运行
安装过程中执行cmd命令时,必须以管理员身份运行cmd,否则安装服务可能失败。
⚠️ 注意事项4:服务名称
安装时-install后面可跟自定义服务名称(如mysql57),后续启动/停止命令需保持一致。若不写则默认服务名为mysql。
八、常用命令汇总
服务管理命令
mysqld --initialize | |
mysqld -install mysql57 | |
net start mysql57 | |
net stop mysql57 |
登录命令
mysql -uroot -p | |
mysql -uroot -proot |
数据库基本操作命令
show databases; | |
use mysql; | |
show tables; | |
desc user; |
九、安装流程总结
完整安装流程:
下载MySQL 解压到指定目录 创建my.ini配置文件 配置环境变量 管理员运行cmd 执行 mysqld --initialize 执行 mysqld -install 执行 net start 启动服务 修改my.ini添加skip-grant-tables 重启服务 免密登录数据库 修改root密码 删除skip-grant-tables 重启服务 用新密码登录测试
希望这篇教程能帮助你顺利完成MySQL的安装与配置。
如有问题,欢迎在评论区留言讨论。

夜雨聆风