下载官方安装包
打开浏览器访问mysql官方网站,找到downloads页面。点击community版本下的mysql community server链接。进入下载页后,系统会自动识别你的操作系统并推荐对应的安装包。如果你习惯手动选择,可以在下拉菜单里挑windows x86_64的zip archive压缩包。这个免安装版比exe安装包更干净,适合想自己掌控配置路径的用户。下载完成后把文件解压到一个没有中文和空格的纯英文目录里,比如d盘根目录新建一个mysql文件夹,直接把内容放进去。解压过程很快,不需要额外工具,确保文件夹层级清晰即可,避免后期路径解析出错。
基础配置文件编写
解压后的文件夹里通常只有bin、data等子目录,缺少关键的配置文件。在根目录下新建一个文本文档,重命名为my.ini。用记事本或代码编辑器打开它,填入基础参数。第一行写basedir等于你的解压路径,注意反斜杠要写成双反斜杠或者正斜杠。第二行写datadir同样指向该路径下的data文件夹。接着设置端口为默认的三三百零六,字符集选utf8mb4以防特殊表情符号乱码。保存时记得把编码改成ansi或者utf8,否则mysql读取时会报错。这一步是后续所有操作的基础,千万别漏掉,写错路径会导致服务直接无法启动。
配置系统环境变量
为了让命令行能直接调用mysql命令,必须把路径加入系统变量。右键此电脑打开属性,找到高级系统设置,点击环境变量按钮。在系统变量列表里找到path选项,双击进去新建一条记录,粘贴你bin文件夹的绝对路径。确认保存后,按win键加r输入cmd打开命令提示符,敲入mysql加空格加version回车,如果显示版本号说明配置成功。这一步能让你在任意目录下启动数据库,省去每次都要cd切到bin目录的麻烦。如果还是提示找不到命令,请重启一次电脑让变量生效,或者检查路径末尾有没有多打空格。
初始化数据库与启动服务
打开以管理员身份运行的命令提示符,切到你mysql的bin目录。执行mysqld加空格加initialize-insecure命令,这会在data文件夹生成初始数据文件且root账号不设密码。如果想开机自动运行数据库,接着输入mysqld加空格加install命令注册windows服务。服务名可以自定义,一般保持默认即可。注册成功后输入net start mysql服务名来手动启动。打开任务管理器看后台服务列表,如果看到mysql正在运行,就说明底层引擎已经就位。遇到启动失败的情况,先检查data文件夹是否残留旧日志,清理后再试,同时确认防火墙没拦截三三百零六端口。
登录数据库与安全加固
刚初始化完可以直接输mysql加空格加u root回车进管理界面。因为刚才用了insecure参数,现在是没有密码的直接放行状态。进来后第一件事就是改密码,输入alter user root at localhost identified by新密码分号。刷新权限表让改动立即生效。退出界面后重新登录,这次必须带上新密码才能进去。建议把临时测试用的配置文件备份一份,正式开发时再根据项目需求调整缓存大小和连接数限制。整个流程跑通后,你的本地开发环境就彻底准备好了,可以直接对接phpstudy或navicat等常用工具进行日常开发,后续遇到权限问题也能快速排查。



