准备工作与文件解压
安装MySQL 8.0解压版之前,先前往官网下载对应的Windows版本压缩包。下载完成后,选择一个非中文且路径较短的目录进行解压,比如C盘的根目录或者D盘新建一个文件夹。千万不要把解压后的文件夹放在带有空格或者特殊符号的路径下,否则后续启动服务时很容易报错。解压完毕后,你会看到一堆文件夹和文件,暂时不用动它们,接下来需要手动创建配置文件。这一步决定了数据库能否正常读取参数,务必细心操作。
创建并修改配置文件
在解压后的根目录下,新建一个名为my.ini的文本文件。用记事本打开它,填入基础配置信息。核心内容主要包含两部分,一个是基础参数设置,另一个是服务端口配置。将basedir和datadir后面的路径替换成你实际解压的绝对路径,注意路径中的斜杠要写成双反斜杠或者正斜杠。port默认是3306,除非你的电脑上已经装过其他数据库占用这个端口,否则保持原样即可。字符集建议统一设置为utf8mb4,这样能完美支持Emoji表情和多语言字符。保存文件后关闭编辑器,这一步是整个安装过程的关键,路径填错直接导致初始化失败。
初始化数据库与生成密码
打开命令提示符,一定要选择以管理员身份运行。输入cd命令切换到MySQL解压目录下的bin文件夹。接着执行初始化命令,系统会自动创建data文件夹并生成系统表空间。这个过程大概需要几十秒到几分钟不等,取决于电脑读写速度。初始化成功后,命令行最后会打印出一段临时密码,务必立刻复制保存下来。这个密码是root用户的初始登录凭证,下次登录时必须用到,丢了就只能删掉data文件夹重新初始化了。如果遇到权限拒绝的错误,请检查是否真正开启了管理员模式。
注册服务并启动数据库
继续在管理员命令行中输入安装服务的指令。注册成功后,再次输入启动服务的命令。如果提示成功,说明后台进程已经跑起来了。此时可以打开任务管理器查看服务列表,确认MySQL服务处于正在运行状态。为了避免每次开机都要手动敲命令启动,可以在服务管理界面里把启动类型改成自动。完成这一步,数据库的核心环境就搭建完毕了。如果发现启动失败,多半是my.ini文件语法有误,可以回去仔细核对括号和等号的位置。
登录修改默认密码
回到命令行,输入登录命令并回车。系统会提示输入密码,此时粘贴刚才保存的临时密码。注意粘贴时不会显示任何字符,输完直接按回车即可。登录成功后,命令行会变成mysql>开头。紧接着执行修改密码的专用语句,设置一个你自己好记的新密码。修改完成后,记得刷新权限让改动立即生效,然后退出客户端。新密码设置好后,以后就可以直接用新密码登录了。建议密码包含大小写字母和数字,避免日后忘记。
开启远程访问配置
本地开发通常不需要远程访问,但如果你需要连接Navicat或者其他服务器上的项目,就得开放权限。重新登录数据库后,切换到mysql系统库,更新user表里的host字段为百分号,代表允许任意IP连接。执行刷新权限命令后,重启一下服务。最后在防火墙里放行3306端口,外部工具就能正常连上数据库了。整个过程虽然步骤多,但只要严格按照顺序操作,基本不会遇到阻碍。遇到问题多检查路径拼写和权限设置,通常都能顺利解决。掌握这套流程后,更换电脑或重装系统也能快速恢复环境。



