蛙扑下载站:安全、绿色、放心的专业下载站! 首页|最近更新|专题集合|站内导航

mysql5.7.20详细安装配置教程步骤详解

时间:2026-09-30 15:57:01 来源:www.vaopo.com 人气:人

前期准备与文件下载

安装MySQL之前,先确认你的电脑系统是Windows还是macOS,本教程以主流的Windows系统为例。去官网找到历史版本下载页面,搜索mysql-5.7.20-winx64.zip这个压缩包。注意不要直接点最新的版本,因为5.7.20属于经典稳定版,很多老项目还在用。下载完成后,把压缩包解压到一个没有中文和空格的路径下,比如D盘根目录的mysql文件夹,路径太长或者带特殊字符容易导致后续服务启动失败。

创建配置文件my.ini

进入解压后的mysql文件夹,找到名为my-default.ini的文件,复制一份并重命名为my.ini。用记事本打开它,进行基础参数配置。在文件开头加上default-character-set=utf8,防止存数据出现乱码。接着配置basedir和datadir,basedir填你的mysql安装根目录,datadir填数据存放目录,记得路径里的反斜杠要写成双反斜杠,例如d:\\mysql\\data。端口号保持默认的3306即可,如果电脑上已经装过其他数据库,记得改成别的数字避免冲突。保存文件时务必选择ANSI编码,否则MySQL读不懂中文配置会直接报错。

初始化数据库核心文件

这一步是安装的关键,操作前必须关闭所有杀毒软件和安全助手,它们经常会拦截系统底层写入。按键盘Win加R键,输入cmd回车,右键选择以管理员身份运行命令行窗口。切换到刚才解压的bin目录,比如输入cd d:\mysql\bin。然后执行初始化命令mysqld --initialize-insecure --user=mysql。这个命令会自动生成data文件夹和初始密码为空的安全设置。等进度条跑完,命令行回到提示符,说明初始化成功。千万不要在这里手动建data文件夹,一定要让程序自己生成。

注册系统服务并启动

继续在同一个管理员命令行里,输入mysqld --install MySQL57来把数据库注册成Windows服务,服务名可以随便取,这里用了MySQL57。注册成功后,输入net start MySQL57启动服务。打开任务管理器或者服务列表,应该能看到正在运行的MySQL进程。如果启动时报错找不到dll文件,通常是电脑缺了VC运行库,去微软官网下载安装最新版就能解决。服务跑起来后,就可以正常连接数据库了。

修改初始密码与安全设置

因为刚才用的是insecure初始化方式,root账号默认没有密码。直接在命令行敲mysql -u root -p,按回车两次就能进去。进黑屏界面后,先输use mysql切换到系统库,然后执行update user set password=password(你的新密码) where user=root;。别忘了最后补一句flush privileges;刷新权限表。改完密码立刻退出,下次登录就必须带密码才能进了。建议顺手把localhost以外的远程访问权限关掉,除非你有明确的外网需求,毕竟安全第一。

日常维护与常见问题排查

安装跑通不代表一劳永逸。平时记得定期备份data文件夹,或者直接写个定时脚本导出sql。如果发现navicat连不上,别急着重装,百分之九十是防火墙挡住了3306端口,放行或者临时关防火墙测试一下就行。遇到大小写敏感问题,可以在my.ini里加lower_case_table_names=1,重启服务生效。5.7版本虽然停止官方大更新,但性能依然能打,配合合理的索引和慢查询日志,完全能扛住中型业务量的压力。掌握这套流程,以后换机器迁移数据库也能快速上手。