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

Ubuntu系统安装MySQL数据库详细步骤

时间:2026-09-28 18:04:58 来源:www.vaopo.com 人气:人

环境准备与基础更新

在正式动手安装之前,建议先对操作系统进行一次全面的软件源更新。打开终端窗口,键入 sudo apt update && sudo apt upgrade -y 并按下回车。这条指令会同步最新的软件包索引,并修复可能存在的底层依赖漏洞。很多新手在安装第三方应用时经常遇到报错,往往就是因为系统底层的组件版本过旧。更新过程通常需要几分钟,耐心等待进度条完全消失即可。保持系统环境整洁是后续服务稳定运行的第一步,切勿跳过此环节。

一键部署MySQL服务端

Ubuntu的官方仓库中已经完美集成了MySQL社区版,直接使用包管理器就能完成部署。在终端输入 sudo apt install mysql-server -y 命令。系统会自动拉取安装包并解压到指定目录。安装期间可能会短暂停顿,这是系统在编译缓存和优化配置,属于正常现象。该命令会自动处理所有关联的依赖库,无需人工干预。当终端重新输出命令行提示符时,说明核心程序已经成功写入磁盘,此时服务尚未激活,需要继续后续配置。

执行安全初始化脚本

新安装的数据库默认存在安全策略限制,必须运行初始化脚本来完善防护体系。执行 sudo mysql_secure_installation 指令。脚本会按顺序弹出多项安全设置询问。第一项要求移除匿名账户,直接输入 Y 确认。第二项涉及禁用远程根用户登录,出于安全考虑务必选择 Y。第三项询问是否删除默认的测试数据库,同样输入 Y 清除冗余数据。最后一项是立即重载权限表,再次确认 Y。全程仅需十几次按键,即可完成从裸机到可用环境的转变。

验证服务状态与登录测试

配置完毕后,首要任务是确认后台进程是否存活。输入 systemctl status mysql 命令,观察屏幕输出的第一行信息。若显示 active running 字样,表明守护进程已正常接管端口。若状态显示 inactive,则需手动输入 systemctl start mysql 强行拉起服务,并配合 systemctl enable mysql 实现开机自启。接下来进行连通性测试,键入 mysql -u root -p 尝试交互。输入初始化阶段设定的强密码,若能看到 mysql> 提示符,证明网络栈与认证模块均已打通。

日常维护与常见问题排查

上线运行后,掌握基础运维指令能避免大量重复劳动。停止实例用 sudo service mysql stop,平滑重启用 sudo service mysql restart。所有核心参数均集中在 etcmysqlmysql.conf.d 路径下的主配置文件中。若需调整最大连接数或修改默认编码为 utf8mb4,编辑完成后必须重启服务才能加载新规则。开发人员在本地调试时,常遇到客户端连接超时的情况,这通常是因为系统防火墙拦截了三千三百零六端口。可通过 ufw allow 3306 开放访问,或使用 netstat -tuln 查看端口监听状态。定期使用 mysqldump 工具备份关键表结构,是保障数据安全的底线操作。