MySQL5命令行安装教程

2026-10-13 23:09:17

准备工作

在安装之前,需要先确认你的电脑系统环境。MySQL5系列主要支持Windows和Linux系统,这里以最常见的Windows环境为例进行说明。首先去官网或者可信的镜像站下载MySQL5.7的ZIP压缩包版本,注意区分32位和64位系统。下载完成后,找一个不容易被误删的文件夹,比如D盘的根目录,新建一个mysql文件夹,把解压后的文件全部放进去。同时检查一下系统是否已经安装了Visual C++运行库,如果没有的话需要补上,否则后面启动服务时会直接报错。

配置环境变量

为了让命令行能随时识别mysql命令,必须把路径加到系统环境变量里。右键点击我的电脑选择属性,找到高级系统设置,点击环境变量。在系统变量列表中找到Path,双击编辑,新建一个条目,填入你刚才解压的bin目录完整路径,例如D:mysql\mysql-5.7.39-winx64\bin。填完后一路确定保存。打开新的命令行窗口,输入mysql -V,如果能显示出版本号,说明环境变量配置成功,接着往下操作。

初始化数据库

这一步是创建数据文件和基础权限表。以管理员身份运行命令提示符,切换到mysql的bin目录下,执行mysqld --initialize-insecure命令。加上insecure参数是为了让root账号初始密码为空,方便后续测试和使用。执行过程中终端会快速滚动一些日志,最后显示完毕且没有红色错误提示就代表初始化成功。此时mysql目录下会多出data文件夹,里面存放着核心数据文件。千万不要手动删除或移动这个文件夹,否则下次启动会直接崩溃。

安装并启动服务

初始化完成后,继续在同一窗口执行mysqld --install mysql命令。这会在系统注册表中创建一个名为mysql的服务项。安装成功后,输入net start mysql,系统就会自动拉起数据库进程。如果提示服务名无效或者拒绝访问,请检查是否用了管理员权限,以及之前的环境变量和初始化步骤有没有遗漏。启动后可以在任务管理器或者服务列表中看到mysql正在运行。

登录与修改密码

服务跑起来之后,就可以连接数据库了。命令行输入mysql -u root -p,因为刚才初始化时没设密码,直接按回车就能进去。进入mysql提示符后,先执行use mysql切换到系统库。然后运行update user set authentication_string=password(新密码) where user=root;来重置密码。注意MySQL5.7开始用authentication_string字段代替了旧的password字段。改完记得执行flush privileges;刷新权限,最后quit退出。下次登录用新密码即可正常使用。

日常管理与故障排除

平时维护主要靠几个基础命令。net stop mysql用来停止服务,mysqld --remove mysql可以彻底卸载服务。如果遇到连接超时或者端口被占用的情况,通常是3306端口冲突,可以用netstat -ano查看占用进程。另外,配置文件my.ini默认不在安装目录,而是在用户目录下的AppData隐藏文件夹里,需要自己新建一个。把basedir和datadir的路径改成实际位置,重启服务就能生效。整个流程走一遍大概十分钟,熟练之后命令行操作比图形界面更稳定高效。

相关文章