)
本文以mysql-8.4.9-winx64.zip免安装压缩包为例手把手带你完成 MySQL 8.4.9 在 Windows 上的下载解压、环境变量配置、my.ini 编写、初始化及临时密码获取全程图文对应适合零基础小白。一、安装前准备本次安装采用的是免安装版zip 压缩包方式不需要执行 msi 安装程序解压后配置即可使用。这种方式的优点是卸载时直接删除文件夹即可可以同时存在多个 MySQL 版本便于切换安装路径完全可控。下载地址https://pan.quark.cn/s/b6b5e7fa8e5e二、安装教程1.右击解压mysql-8.4.9-winx64.zip。2.开启文件扩展名和隐藏的项目后面要自己创建my.ini配置文件Windows 默认隐藏文件扩展名很容易把文件存成my.ini.txt导致配置不生效。因此先打开资源管理器的查看菜单在显示子菜单中依次勾选导航窗格、预览窗格、文件扩展名、隐藏的项目。勾选后文件的完整扩展名如.ini、.exe、.dll就会显示出来方便确认配置文件命名正确。3.打开系统环境变量设置点击开始菜单或搜索框搜索高级在搜索结果中找到并点击查看高级系统设置。进入系统属性窗口后切换到高级选项卡在下方点击环境变量(N)…按钮。4.在环境变量窗口中找到下方的系统变量(S)区域注意建议配置系统变量而不是用户变量这样对所有用户生效在列表中选中Path点击编辑(I)…。在编辑环境变量窗口中点击新建(N)添加 MySQL 的 bin 目录路径D:\software\mysql-8.4.9-winx64\bin添加完成后逐层点击确定关闭所有窗口保存。5.在 MySQL 安装根目录即D:\software\mysql-8.4.9-winx64与 bin 文件夹同级下新建一个文本文件命名为my.ini注意扩展名是.ini不是.txt用记事本打开并写入以下内容[mysqld] # 端口 port3306 # 安装目录必须是你的真实路径 basedirD:/software/mysql-8.4.9-winx64 # 数据目录 datadirD:/software/mysql-8.4.9-winx64/data # 字符集 character-set-serverutf8mb4 collation-serverutf8mb4_general_ci # 认证策略MySQL 8.4 的新写法替代旧的 default_authentication_plugin authentication_policycaching_sha2_password # 最大连接数 max_connections200 # SQL 模式 sql_modeSTRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION [client] port3306 default-character-setutf8mb46.用管理员在D:\software\mysql-8.4.9-winx64\bin目录下的命令行窗口中执行初始化命令mysqld --initialize --console7.依然在D:\software\mysql-8.4.9-winx64\bin目录下的命令行窗口中执行以下命令将 MySQL 注册为 Windows 系统服务mysqld --install MySQL848.服务注册成功后执行以下命令启动服务net start MySQL849.初始化时控制台打印过一条日志[Note] [MY-010454] [Server] A temporary password is generated for rootlocalhost:yRvAA6hEOp,p这就是 root 用户的临时密码。现在使用它登录 MySQL执行mysql -u root -pyRvAA6hEOp,p10.登录成功后更改密码。ALTER USER rootlocalhost IDENTIFIED BY root; FLUSH PRIVILEGES; EXIT;如果本文对你有帮助欢迎点赞 收藏 ⭐ 关注后续会更新MySQL 8.4 修改 root 密码与基础配置有问题欢迎评论区留言