Windows 11系统(最新)MySQL的安装和环境配置教程

文章目录

概要

MySQL 是一个开源的关系型数据库管理系统(RDBMS),由 Oracle 维护,基于 SQL(Structured Query Language)进行操作。它广泛应用于网站和应用程序中,支持跨平台运行(如 Linux、Windows、macOS 等)。MySQL 以其高速、可靠性和灵活性闻名,适用于从小型应用到大型企业级数据库

MySQL下载地址官网:MySQL :: Download MySQL Community Server (Archived Versions)

安装流程

第一步:到官网下载MySQL的压缩包并且解压到自己本地

等待下载完成

打开解压之后的文件展示如图所示第一步已完成了

第二步:配置自己本机电脑的环境配置和启动MySQL服务

创建文本文档名称和后缀必须一样

my.ini

[mysql]
#设置 MySQL 客户端的默认字符集为 UTF8,这样客户端发送的请求将使用 UTF-8 编码,确保支持中文等多字节字符,避免乱码
default-character-set=utf8 
 
[mysqld]
#设置 MySQL 服务器监听的端口号,默认端口为 3306。尽管可以自定义端口,但通常推荐使用默认端口,避免不必要的兼容性问题
port = 3306
#设置 MySQL 安装的根目录路径,即 MySQL 程序文件所在的目录。这里的路径指定的是你解压 MySQL 的位置
basedir=D:\Roaming\mysql-9.0.1-winx64
#设置 MySQL 数据文件存储的目录。执行初始数据库时候会生成一这份文件夹
datadir=D:\Roaming\mysql-9.0.1-winx64\data 
#设置 MySQL 允许的最大连接数,默认值通常是 151。此设置决定了同时连接到数据库的最大客户端数量。
max_connections=200
#设置服务器使用的默认字符集.该设置影响创建的表、列以及客户端连接到数据库时的字符集
character-set-server=utf8
 #设置默认存储引擎为 InnoDB,InnoDB 支持事务、行级锁和外键约束,是 MySQL 中最常用的存储引擎。
default-storage-engine=INNODB
 #设置 MySQL 的 SQL 模式,控制 SQL 查询的行为
#NO_ENGINE_SUBSTITUTION: 禁止使用默认存储引擎代替被要求的引擎(例如,当 InnoDB 不可用时,MySQL 会拒绝创建表并报错,而不是回退到其他存储引擎)。
#STRICT_TRANS_TABLES: 启用严格模式,在插入或更新数据时,如果数据类型不匹配(例如插入字符串到整型字段),会导致错误而非自动修正。
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
 

重要说明,必须要以管理员的身份运行命令窗口。不然到后面会提示权限不够

输入mysqld --initialize

说明:mysqld --initialize 主要用于初始化 MySQL 数据库实例的基础结构,确保 MySQL 数据目录和系统表创建完毕,并为数据库服务做好准备

如图所示执行成功

执行启动MySQL服务,如果启动失败,如图所示请下滑到技术细节--MySQL启动失败

net start mysql

如图所示,服务启动成功

第三步:打开初始数据库的密码文本,《登录MySQL》并且修改数据库密码

鼠标右键会粘贴密码,按键盘的回车键。执行

如图所示登录成功

修改了密码一定要记住了

设置成功,如图所示

第四步:重新登录MySQL

输入的密码是自己设置的新密码哦

如图所示密码修改成功,并且成功登录

技术细节

问题解决

执行mysqld -install

表示权限不够。需要关闭命令窗口以管理员的身份运行。请上滑页面到打开命令窗口教程

MySQL启动失败,解决

输入这个命令:sc qc mysql

重新安装一下服务mysqld --install mysql

并且检查sc qc mysql

如图所示安装成功

小结

有任何问题可以私信作者或者关注作者的公众号《全栈鍾猿》回复作者会第一时间看到信息为您解答

### MySQL 安装与配置教程 (Windows 11) #### 准备工作 对于 Windows 11 用户来说,在安装 MySQL 前需确认操作系统已更新至最新版本并具备管理员权限。推荐将 MySQL 文件放置于 D 盘或其他非系统盘符下的根目录,以便后续管理维护更加便捷[^2]。 #### 下载 MySQL Installer 访问官方下载页面获取最新MySQL Community Edition 的 Windows 版本安装程序。选择适合架构的 MSI 或者 ZIP 形式的分发包。通常情况下,MSI 是更简便的选择因为它包含了图形化向导来指导整个过程。 #### 执行安装 启动下载好的 `mysql-installer-web-community` 并按照提示操作: - 接受许可协议条款; - 选取自定义安装路径(如前所述),确保路径不含空格或特殊字符以免引起潜在错误; - 组件选择阶段仅保留服务器组件即可满足基本需求; 完成上述设置后点击执行按钮等待进度条结束即表示成功完成了初步部署。 #### 初始化实例服务注册 通过命令行工具运行如下指令实现服务端初始化以及自动创建默认账户结构: ```shell mysqld --initialize-insecure --user=mysql ``` 接着利用 mysqld.exe 来注册 MySQL 作为本地计算机上的一个 Windows Service : ```shell mysqld -install MySQL --defaults-file="D:\MySQL\my.ini" ``` 注意这里的 my.ini 路径应指向实际保存位置,并且文件内含有必要的参数设定以适应不同应用场景的需求[^1]。 #### 启动服务与安全强化 使用控制面板中的“管理工具 -> 服务”找到名为 "MySQL" 的项右键选中开启它; 或者直接在CMD里输入 net start mysql 。初次登录 root@localhost 不需要密码但强烈建议立即更改临时密码并通过以下 SQL 语句增强安全性: ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES; ``` 最后记得调整防火墙规则允许外部连接到3306端口从而让远程客户端能够正常接入数据库引擎。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放弃 治疗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值