准备工作与下载
安装MySQL前,先确认你的电脑系统版本是Windows 10或11的64位版本。打开浏览器访问MySQL官网,找到Downloads页面,选择MySQL Community Server的最新稳定版。点击对应系统的安装包链接,直接跳过登录注册,点击下载ZIP压缩包。解压到你想安装的目录,比如D盘根目录下的mysql文件夹。保持路径简洁,不要包含中文或特殊符号,避免后续报错。
创建配置文件
进入解压后的文件夹,找到默认存在的my-default.ini文件,复制一份并重命名为my.ini。用记事本打开这个文件,在文件最上方添加basedir和datadir的配置。basedir指向你的解压根目录,datadir指定数据存放位置,建议新建一个data文件夹放在同目录下。接着配置端口号,默认是3306。如果电脑上已经装过其他数据库占用该端口,记得修改为其他数字。保存时注意编码选择ANSI或UTF-8,防止中文路径乱码。
初始化与安装服务
打开命令行工具,务必以管理员身份运行。切换到MySQL解压目录的bin文件夹下,输入mysqld --initialize-insecure命令。这一步会自动生成data文件夹和初始数据文件,过程中会打印临时密码,请立刻记下来。初始化完成后,继续输入mysqld --install命令将MySQL注册为系统服务。如果提示成功,说明服务已就绪。此时可以直接启动服务,或者等待手动操作。建议先用net start mysql命令尝试启动,观察是否顺利运行。
设置登录密码
服务启动成功后,输入mysql -u root -p进入客户端界面。系统会要求输入密码,此时填入刚才记录的临时密码。如果当初用的是insecure模式初始化,通常初始密码为空,直接回车即可。登录成功后,第一件事就是修改root账号密码。执行alter user root@localhost identified by 新密码命令。刷新权限后退出。以后每次登录都使用新密码,安全性得到保障。
环境变量配置
为了方便在任何目录下直接调用mysql命令,需要配置系统环境变量。右键点击此电脑属性,进入高级系统设置,打开环境变量窗口。在系统变量中找到Path,点击编辑,新建一项填入MySQL bin目录的绝对路径。保存所有窗口后,重新打开一个命令行窗口,输入mysql -V测试。如果能显示版本号,说明环境配置完全正确,日常开发中再也不用反复切换目录。
常见问题排查
安装过程中偶尔会遇到服务启动失败的情况。多半是因为之前的残留配置冲突,或者防火墙拦截了端口。遇到这种情况,先去服务管理器里找到MySQL服务,右键卸载旧实例,清理data文件夹后重新初始化。如果连接超时,检查Windows防火墙的高级设置,确保3306端口处于入站规则放行状态。远程连接还需要修改用户主机权限,将localhost改为百分号,并重启服务生效。按照上述步骤操作,基本能解决百分之九十九的安装难题。