下载与准备安装包
安装MySQL之前,首先要去官网下载对应的安装包。打开浏览器访问MySQL官方网站,进入下载页面。选择Community版本,这是免费且适合大多数开发者和中小企业的版本。根据你的操作系统选择对应的安装包,Windows用户推荐下载ZIP Archive压缩包,避免安装程序带来的权限和路径问题。下载时注意核对系统位数,一般现在都是64位系统。下载完成后把文件保存到磁盘根目录或者新建一个专门的文件夹,比如D盘下的Program Files目录,方便后续管理。
解压与基础配置
下载好的ZIP文件需要手动解压。右键点击压缩包,选择解压到当前文件夹或者指定目录。解压后你会看到一个包含多个文件夹的根目录,其中最重要的是bin文件夹,里面存放着所有的命令行工具。接下来需要创建配置文件。在根目录下新建一个名为my.ini的文本文件。用记事本或代码编辑器打开它,写入基础配置信息。首先设置basedir为你的解压路径,记得把反斜杠改成双反斜杠或者正斜杠,否则系统会识别错误。接着设置datadir,这是MySQL存放数据的默认位置,同样要修改路径。然后在下面添加port字段,默认端口是3306。最后设置character-set-server为utf8mb4,这样能完美支持中文和各种特殊符号,避免后期出现乱码问题。保存文件后关闭。
初始化数据库与服务注册
配置完成后,下一步是初始化数据库。按下Win键加R键,输入cmd打开命令提示符。一定要右键点击以管理员身份运行,否则后续步骤会报权限不足的错误。进入命令窗口后,用cd命令跳转到MySQL的bin目录。输入mysqld --initialize-insecure --console命令。这个参数会生成初始数据文件并且不设置密码,方便新手后续操作。等屏幕滚动完成,显示successfully字样就说明初始化成功了。紧接着输入mysqld --install MySQL命令,把MySQL注册成Windows系统服务。注册成功后,系统会在后台自动管理这个服务,不需要每次手动开启。
启动服务与登录测试
服务注册完毕就可以启动了。继续在命令行输入net start MySQL。如果提示服务名无效,说明前面的安装步骤出错了,请检查路径和服务名称是否一致。启动成功后,输入mysql -u root -p进行登录。由于我们初始化时没设密码,直接按回车键就能进去。看到mysql>提示符就说明连接成功了。此时可以输入show databases;查看默认的数据库列表,再输入status;查看当前的版本和字符集设置。确认一切正常后,为了安全起见,建议立刻设置root用户的密码。输入ALTER USER root localhost IDENTIFIED BY 你的新密码;然后刷新权限flush privileges;。设置完成后,退出mysql客户端,下次登录就需要输入密码了。
环境变量配置与日常使用
为了让电脑在任何目录下都能直接调用mysql命令,必须配置环境变量。打开系统属性,点击高级系统设置,找到环境变量选项。在系统变量里新建一个变量,变量名填PATH,变量值填MySQL bin目录的完整路径。如果有多个环境变量,记得用分号隔开。配置好后重新打开一个新的命令窗口测试,直接输入mysql -V能看到版本号就代表生效了。至此,MySQL已经完整安装在电脑上,你可以配合Navicat或者DBeaver等图形化工具进行日常开发。遇到连接被拒绝的问题,通常是防火墙拦截了3306端口,去控制面板放行该端口即可。掌握这些基础步骤,你就能顺利搭建起本地数据库环境,开始后续的编程学习。



