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

ubuntu 安装 mysql 详细步骤与完整配置指南

时间:2026-09-30 16:28:56 来源:www.vaopo.com 人气:人

很多开发者和运维人员在部署项目时,都会遇到需要在 Ubuntu 系统上搭建数据库的场景。直接使用终端命令虽然高效,但命令行报错往往让人头疼。为了方便大家随时查阅和脱机操作,本文整理了最稳定的安装流程,并提供了保存为 pdf 版本的方法。按照以下步骤操作,几分钟内就能完成 mysql 的本地环境搭建。

第一步:更新系统软件源

在安装任何新软件之前,保持系统包列表最新是避免依赖冲突的关键。打开终端后,首先输入 sudo apt update 命令刷新软件源索引。紧接着执行 sudo apt upgrade 进行系统基础组件的升级。这一步可能需要几分钟,期间会提示是否继续,直接输入 y 并回车即可。确保网络通畅后,等待进度条走完,系统就会处于最佳安装状态。

第二步:通过官方源安装 mysql 服务

目前 Ubuntu 默认的软件仓库已经集成了 mysql 社区版,无需添加第三方源也能获得稳定版本。在终端中运行 sudo apt install mysql-server 命令。安装程序会自动下载核心文件及相关依赖库。整个过程完全自动化,你只需要耐心等待。如果中途询问是否确认磁盘空间占用,输入 yes 继续。安装完成后,系统会自动创建 mysql 用户和基础目录结构,此时服务尚未启动。

第三步:安全初始化与密码设置

新版 mysql 为了提升安全性,引入了专门的初始化脚本。执行 sudo mysql_secure_installation 即可进入交互式配置向导。系统会先检查当前 root 账户的连接方式,建议保持默认的 unix_socket 认证模式。接着会提示是否设置 root 密码,强烈建议选择 strong password level 并输入你的自定义密码。后续选项全部可以直接按回车采用默认值,包括移除匿名用户、禁止远程 root 登录以及删除测试数据库。这些操作能大幅降低生产环境的安全风险。

第四步:验证服务状态与连接测试

安装完毕并不代表服务已经就绪,需要手动拉起进程。输入 systemctl start mysql 启动服务,并使用 systemctl enable mysql 将其设置为开机自启。通过 systemctl status mysql 可以查看运行状态,绿色 active 字样代表一切正常。接下来使用 mysql -u root -p 命令尝试登录,输入刚才设置的密码,看到 welcome 提示符说明数据库核心功能已完全跑通。

第五步:开放远程访问权限

如果你的开发电脑和工作服务器不在同一台机器上,就需要修改 mysql 的监听配置。使用文本编辑器打开 etc/mysql/mysql.conf.d/mysqld.cnf 文件,找到 bind-address 这一行,将原本的 127.0.0.1 改为 0.0.0.0。保存退出后,重启 mysql 服务使配置生效。注意,还需要在防火墙中放行三三零六端口,命令为 sudo ufw allow 3306/tcp。如果遇到连接被拒绝的错误,请检查云服务器的安全组策略,确保 inbound 规则已放行 tcp 协议的 3306 端口。

第六步:导出为 pdf 文档备用

考虑到现场调试或断网环境的需求,将教程转为 pdf 是最实用的做法。你可以直接在浏览器中打开当前页面,按下键盘快捷键 ctrl p 调出打印对话框。在目标打印机选项中选择另存为 pdf,勾选背景图形选项以保留排版样式,点击保存按钮即可生成高清电子书。此外,官网也提供完整的 mysql 参考手册下载,适合需要深度查阅底层参数的技术人员。

整个安装过程其实并不复杂,核心在于理解服务的运行机制与安全设置。初学者可以按照顺序逐步执行,熟练后甚至可以在一行命令中完成所有配置。遇到版本差异或权限问题时,优先查阅官方文档的 changelog 部分,通常能找到明确的解决方案。养成定期备份数据库的习惯,配合自动化脚本管理,能让后续的维护工作更加省心省力。