下载与解压准备
去官网下载MySQL 8.0的Windows压缩包,选择x64通用版本。下载完成后找到存放路径,强烈建议不要放在包含中文或空格的文件夹里,直接放在D盘根目录下的mysql-8.0目录下最稳妥。用解压软件把文件全部释放出来。解压后进入目录,你会看到bin、data等文件夹,此时需要手动创建一个名为my.ini的配置文件。这个文件是后续运行的关键,不能跳过。提前准备好文本编辑器,方便接下来写入参数。
编写配置文件my.ini
在解压后的根目录新建一个文本文档,重命名为my.ini,右键用记事本打开。在里面填入基础参数。将basedir和datadir的路径替换成你实际的解压位置,记得双斜杠转义。字符集一定要设置为utf8mb4,这样才能完美支持中文和特殊符号。设置好端口号默认三三零六即可。保存文件并关闭。这一步做对,后面初始化才不会报错,很多新手忽略配置文件导致服务启动失败,务必核对路径是否正确。
命令行初始化数据库
按下Win键加R,输入cmd,按Ctrl加Shift加Enter以管理员身份运行命令提示符。这步非常关键,普通窗口权限不够会导致初始化失败。切换到你的解压目录的bin文件夹下。执行mysqld --initialize --console命令。等待进度条跑完,终端会输出一段初始日志,里面有一行临时密码,务必复制下来,后面登录要用。注意,如果磁盘空间不足或者路径带中文,这里会直接报错,请回头检查环境。
安装服务并启动
继续在同一个管理员窗口输入mysqld --install命令,将MySQL注册为系统服务。成功后会提示Service successfully installed。接着输入net start mysql启动数据库。如果显示启动成功,说明核心环境已经搭建完毕。此时你可以用刚才记下的临时密码,通过mysql -u root -p进行首次登录。登录后系统会强制要求你立即修改密码,按照提示输入新密码并确认即可,新密码要符合大小写加数字的安全规范。
环境变量与远程连接设置
为了方便随时在任意目录调用mysql命令,建议把bin文件夹路径加入系统环境变量path中。右击此电脑打开属性,找到高级系统设置,点击环境变量,在path里添加完整路径。重启电脑生效。如果需要局域网其他设备访问,需登录数据库执行授权命令,开放root用户的远程权限。同时检查防火墙是否放行了三三零六端口。完成这些操作,你的本地开发环境就彻底就绪了。



