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

Ubuntu系统MySQL数据库安装与配置完整教程

时间:2026-09-29 09:50:10 来源:www.vaopo.com 人气:人

在Ubuntu服务器上部署MySQL数据库是许多开发者和运维人员的日常工作。无论是搭建个人博客、企业后台还是测试环境,掌握一套稳定可靠的安装流程都能省去大量排查时间。本文将以当前主流的Ubuntu LTS版本为例,带你一步步完成MySQL的安装、安全加固以及远程访问配置,全程使用命令行操作,适合有一定Linux基础的用户直接照做。

更新系统软件源

在安装任何新软件之前,保持系统包列表为最新版本是避免依赖冲突的关键。打开终端后,首先执行两条基础命令。第一条用于刷新本地软件源索引,第二条则把已安装的包升级到最新状态。虽然这一步不是强制要求,但能显著降低后续安装过程中出现报错的概率。等待进度条跑完,确保没有红色错误提示后再继续下一步。

一键安装MySQL服务端

Ubuntu官方仓库中已经内置了MySQL社区版,直接使用包管理器即可完成安装。在终端输入安装命令并回车,系统会自动下载相关依赖文件。安装过程中会弹出确认提示,直接按y键同意即可。整个过程大约需要几分钟,具体取决于你的网络速度和服务器性能。安装完成后,MySQL服务通常会随系统启动自动运行,你可以通过查看服务状态来验证是否成功。

初始化安全设置

刚装好的MySQL默认采用空密码登录,且存在几个安全性较弱的安全选项。为了保障数据库不被轻易入侵,强烈建议运行安全脚本进行加固。该脚本会引导你完成多项关键配置。首先是密码策略选择,推荐启用中等强度规则,既能保证账户安全,又不会因为规则过严导致日常使用频繁重置密码。接下来是移除匿名账户,防止未授权用户直接连接数据库。然后取消超级用户的远程登录权限,限制只有本地才能以最高权限操作。最后删除测试用的默认库,彻底清理不必要的访问入口。全部确认后重启服务使配置生效。

开放防火墙与配置远程访问

默认情况下,Ubuntu的防火墙会拦截所有外部对数据库端口的连接。如果你需要从其他电脑或云服务器连接这台数据库,就必须手动放行对应端口。先检查防火墙状态,然后添加允许TCP协议访问指定端口的规则。保存配置并重新加载防火墙使其立即生效。修改完防火墙只是第一步,还需要进入MySQL配置文件调整监听地址。找到对应的配置文件夹,编辑主配置文件,将绑定地址从本地回环地址改为全网段监听或者指定服务器的内网IP。保存退出后务必重启MySQL服务,否则网络配置不会生效。

常用管理命令与排错指南

安装配置完成后,熟悉几个基础的服务管理命令能让后续维护更轻松。查看运行状态、启动停止服务、设置开机自启都可以通过统一的服务控制指令完成。如果遇到服务无法启动的情况,通常是因为配置文件语法错误或者端口被占用。此时可以查看系统日志定位具体原因。另外,建议使用专用工具或者命令行客户端进行连接测试。输入正确的用户名和密码后,看到欢迎界面即表示一切正常。定期备份数据也是必不可少的习惯,哪怕只是导出简单的表结构,也能在系统崩溃时快速恢复业务。