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

MySQL虚拟机环境搭建与安装详细教程

时间:2026-10-07 14:07:06 来源:www.vaopo.com 人气:人

前期准备与镜像下载

安装MySQL之前,需要先准备好运行环境。目前主流方案是使用虚拟机软件搭配Linux操作系统,推荐选择Ubuntu Server或CentOS,因为社区支持完善且命令统一。去官网下载对应版本的ISO镜像文件,建议直接选用长期支持版,稳定性更高。同时确认电脑已开启CPU虚拟化功能,在主板BIOS里找到Intel VT或AMD-V选项并启用,否则后续启动虚拟机时会出现性能警告甚至无法运行。提前规划好磁盘空间和内存配额,能让后期运行大型查询时更加流畅。

虚拟机软件部署与系统安装

下载VirtualBox或VMware Workstation Player,两者都是免费且稳定的工具。以VirtualBox为例,新建虚拟机时内存分配建议不低于两G,硬盘类型选动态扩展,初始大小给三十G即可。挂载刚才下载的ISO镜像后开机,进入安装界面语言选择英文或中文均可,关键步骤是分区环节,新手直接选默认整个磁盘自动分区最省事。创建用户时务必记住用户名和密码,这是后续执行管理员命令的凭证。系统装完后重启,记得在设置里拔掉虚拟光驱镜像避免重复引导。

操作系统网络与权限配置

虚拟机装好系统只是第一步,要让宿主机能顺利访问里面的服务,网络设置必须调通。在虚拟机设置里将网卡模式改为桥接模式或者NAT模式加端口转发。如果选桥接,虚拟机获得的IP会和局域网设备在同一网段,方便直接通过IP连接。进系统后打开终端,输入ping命令测试外网是否通畅。接着更新系统软件包,执行apt update和apt upgrade命令把底层库升级到最新状态,这能避免后续安装MySQL时出现依赖冲突。配置静态IP地址可以让连接更加稳定。

MySQL服务端安装流程

环境就绪后开始正式安装数据库。Ubuntu系统可以直接用apt install mysql-server一条命令搞定,期间会提示确认,输入y回车即可。CentOS系统则需要先启用epel源再执行yum install mysql-server。安装过程会自动拉取服务端核心程序和相关依赖库,进度条走完说明文件已经就位。此时MySQL服务通常处于关闭状态,需要手动启动。使用systemctl start mysql命令拉起服务,并通过systemctl enable mysql设置开机自启,防止重启服务器后还得人工干预。

基础设置与安全验证

服务跑起来并不代表就能直接使用,还需要做初始化和安全加固。执行mysql_secure_installation脚本,按照提示依次设置root密码,移除匿名账户,禁止远程root登录以及删除测试数据库。这一步非常关键,能有效拦截外部恶意扫描。设置完密码后,用mysql -u root -p命令尝试登录,看到欢迎提示符就说明数据库引擎正常运作。如果需要从物理机连接虚拟机里的MySQL,记得修改配置文件里的bind-address参数,将其从localhost改为零点零点零点零,并在防火墙中放行三三零六端口。最后用客户端软件连一下,显示版本信息即代表整套环境搭建成功,可以直接投入开发测试使用。