MySQL 8.0.36版本详细安装教程与配置指南

2026-10-13 15:33:38

下载与解压安装包

前往MySQL官网开发者社区,在归档页面筛选出8.0.36这一稳定版本,下载对应Windows系统的zip格式压缩包。虽然官方现在主推图形化安装程序,但zip免安装版在自定义路径、多版本共存以及后期服务器迁移上更加灵活可控。下载完成后,将文件完整解压到你指定的目录,例如D盘的software文件夹下。解压完毕后会看到一堆初始化的文件夹,此时千万不要双击运行任何exe文件,一切准备就绪后直接进行下一步的系统级配置。

编写核心配置文件

进入解压后的主目录,找到名为my-default.ini的文件,将其复制一份并重命名为my.ini。这个文件是MySQL启动时必须读取的基础设定。使用记事本或代码编辑器打开它,删除里面的乱码注释,重新写入干净的基础参数。首先配置basedir指向你的实际安装路径,datadir指向同级新建的data文件夹,tmpdir保持系统默认即可。接下来必须明确指定character-set-server为utf8mb4,collation-server设为utf8mb4_general_ci,这能彻底解决旧版本常见的中文乱码问题。最后补充default-authentication-plugin=mysql_native_password,兼容更多老旧的第三方工具。保存退出。

初始化数据库与注册服务

打开Windows搜索栏,输入cmd并右键以管理员身份运行命令行窗口。利用cd命令快速跳转到mysql的bin目录。执行mysqld --initialize-insecure命令,该选项会在data目录下生成完整的数据库文件,并且不设置复杂密码,方便新手调试。初始化过程会打印出一长串日志,耐心等待直到光标返回可输入状态。接着执行mysqld --install命令,将当前配置打包成Windows后台服务。打开电脑的服务管理器,找到mysql服务项,右键选择启动。等待进度条走完,服务状态变为正在运行即表示底层引擎已就位。

安全登录与密码重置

在服务正常运行的前提下,继续在命令行输入mysql -u root -p回车。由于前面使用了insecure初始化方式,此处直接按回车键即可空密码进入数据库控制台。成功进入mysql提示符后,立刻执行alter user root localhost identified by你的新密码语句。请注意密码必须包含大写字母、小写字母和数字,且长度不少于八位,否则会被安全策略拦截。修改完毕后输入flush privileges刷新内存权限表。如果想关闭严格的密码验证机制,可以在my.ini末尾追加validate_password.policy等于零,重启服务后就能使用简单密码了。

配置环境变量与开放远程连接

为了让终端在任何位置都能直接调用mysql命令,需打开系统高级设置,将bin目录路径追加到path环境变量中。对于局域网协作或云服务器部署,必须解除本地回环限制。在数据库内执行use mysql切换系统库,然后运行update user set host等于百分号where user等于root将主机限制改为通配符。再次执行flush privileges使改动生效。随后去服务器控制面板的安全组或Windows防火墙高级设置中,添加入站规则放行tcp协议的三十三零六端口。使用可视化工具输入服务器公网IP、标准端口、账号及密码进行连通性测试,显示绿色对勾即宣告安装部署圆满完成。

相关文章