一、前期准备与文件下载
进行离线安装前,首先需要获取正确的安装包。请前往MySQL官方网站的开发者社区页面,找到Community版本的下载入口。在选择具体文件时,务必看清后缀名,选择带有zip或archive字样的压缩包,千万不要下载到exe开头的安装器版本。根据你电脑的操作系统,推荐下载Windows x86-64位的通用压缩包。下载完成后,将文件保存在一个网络通畅的地方备用。
二、解压文件与目录规划
拿到压缩包后,右键选择解压工具进行释放。建议自定义一个简洁的安装路径,例如D盘根目录下的software文件夹中。路径命名最好全部使用英文字母和数字,坚决避免使用中文或者空格,否则后续命令行操作极易报错。解压完成后,你会看到一堆文件夹和文件,此时不必急着运行任何东西,先保留原样。
三、编写核心配置文件my.ini
解压后的根目录下默认只有readme.txt,没有配置文件,我们需要手动创建一个。在根目录空白处右键新建文本文档,将其重命名为my.ini,注意后缀必须是ini而不是txt。用记事本打开该文件,粘贴以下基础配置代码。请将代码中的路径替换为你实际的解压目录和存放数据的目录。basedir指的是软件安装位置,datadir是数据存放位置,port默认是三点三零六,character-set-server设置为utf8mb4能兼容更多特殊字符。保存并关闭文件。
四、配置系统环境变量
为了让电脑在任何位置都能识别mysql命令,需要配置环境变量。右键点击桌面此电脑图标,选择属性进入高级系统设置,点击环境变量按钮。在系统变量区域找到path,点击编辑,新建一项填入你的bin目录完整路径,例如D:\software\mysql\bin。确认保存后,按win键加r输入cmd打开命令行窗口,直接输入mysql回车,如果显示版本号说明配置成功。
五、初始化数据库与安装服务
这一步必须在管理员权限下操作。右键开始菜单选择终端或命令提示符,以管理员身份运行。在黑色窗口中输入mysqld --initialize-insecure命令并按回车,程序会自动在当前目录生成data文件夹并初始化系统表,期间屏幕会滚动很多信息,耐心等待完成即可。接着输入mysqld --install mysql命令,系统会提示服务安装成功。最后输入net start mysql启动后台服务,看到服务名启动成功的提示即代表底层引擎已就绪。
六、修改密码与测试连接
服务跑起来后,直接输入mysql -u root -p登录数据库。因为之前用了insecure初始化方式,初始密码为空,直接按回车就能进入mysql命令行界面。进入后输入use mysql切换到底层库,然后执行alter user root@localhost identified by新密码;语句来设置开机密码,记得分号不能丢。修改完成后输入quit退出。此时你可以尝试用第三方可视化工具进行远程连接测试,只要IP地址正确且防火墙放行三点三零六端口,一切即可正常读写数据。如果遇到服务起不来或端口被占用的情况,优先检查任务管理器里是否有残留进程,清理后重启电脑通常能解决大部分疑难杂症。



