虚拟机Linux系统安装MySQL完整教程

2026-10-13 10:32:32

在虚拟机中搭建开发或测试环境时,安装MySQL是最基础也是最重要的环节之一。很多新手在操作过程中容易遇到权限不足、依赖缺失或网络不通等问题。下面这份教程以常见的Linux发行版为例,带你一步步完成MySQL的安装与基础配置,全程无需复杂命令,照着做就能顺利跑通。

安装前的必要准备

首先确保你的虚拟机已经正常联网。大多数Linux系统默认关闭了root账户的直接登录,建议使用sudo权限执行后续命令。打开终端后,先运行一条基础检查命令,确认系统能正常访问外部源地址。如果使用的是国内云服务器或本地虚拟机,建议提前更换为速度较快的镜像源,这样下载依赖包会快很多。另外,准备好你要使用的用户名和密码,MySQL安装完成后需要立即设置,不要等到后面忘记。

通过命令行更新系统环境

安装任何软件前,先把系统自带的包管理器刷新一遍。在终端输入对应的更新指令并回车,系统会自动检测并拉取最新的软件列表。这一步不是必须的,但能避免因为版本过旧导致安装失败。等待进度条走完,看到提示更新完毕后再继续下一步。整个过程通常只需要几十秒到一分钟,取决于你的网络状况。

执行MySQL安装指令

现在进入核心安装阶段。直接输入安装命令,系统会自动识别当前架构并下载对应版本的MySQL服务端和客户端工具。中间可能会弹出几次确认提示,按y键同意即可。如果提示缺少某个依赖组件,别慌,重新运行一次更新指令再装一遍通常就能解决。安装过程会自动创建必要的目录结构,包括数据存储路径、日志文件夹和临时文件区,这些都不需要手动干预。

启动服务并配置开机自启

安装完成不代表数据库已经就绪,必须手动激活服务。输入启动命令后,查看状态返回结果,确保显示的是活跃运行状态。为了让重启虚拟机后数据库能自动恢复,接着配置开机自启功能。这一步非常实用,尤其是用于长期运行的测试服务器或项目演示环境。配置成功后,下次开机就不用再手动敲命令启动了。

运行安全初始化向导

刚装好的MySQL默认安全性较低,直接开放端口会有风险。强烈建议运行官方提供的安全配置脚本。脚本会引导你设置root密码强度等级,移除匿名测试账户,禁止root远程登录,并删除默认的测试数据库。按照提示依次输入y或n即可完成。如果你只是本地调试,可以保留部分宽松选项;如果是对外提供服务,务必严格遵循安全规范。

允许远程连接访问

默认情况下,MySQL只监听本机请求。如果你在宿主机或其他电脑上需要管理这台虚拟机的数据库,就必须修改绑定地址。找到配置文件,将原来的本地回环地址改为全量监听,然后保存退出。接着放行防火墙对应的端口号,让外部流量能够顺畅进入。修改完后记得重启服务让配置生效。此时用电脑上的数据库管理工具尝试连接,输入账号密码即可验证是否成功。

日常使用与基础排查

安装完成后,可以通过命令行登录数据库进行简单测试。输入登录指令并填入刚才设置的密码,看到欢迎界面就说明一切正常。如果遇到拒绝连接的问题,优先检查三点:服务是否在运行、防火墙是否拦截、以及用户授权表里是否开通了远程权限。大部分故障都出在这三个环节,核对清楚基本就能定位原因。定期备份数据文件也是好习惯,防止误操作导致重要资料丢失。

相关文章