mysql5.7安装教程图解ubuntu系统

2026-10-12 11:08:34

准备工作与软件源配置

在Ubuntu环境中部署MySQL 5.7,首要任务是刷新系统基础源。打开终端窗口,输入sudo apt update并回车。屏幕会快速滚动获取软件包索引的代码,等待底部出现更新完成提示。这一步相当于清理缓存并同步最新可用列表,能有效防止后续安装时因源过期导致的依赖报错。

由于Ubuntu官方源通常主推较新版本,直接安装5.7需要引入MySQL官方apt仓库。使用wget下载官方提供的仓库配置文件,随后通过dpkg命令将文件导入本地源目录。终端会打印一行成功注册的日志。此操作如同在系统设置中手动添加了一条专属下载通道,确保包管理器能精准定位到历史稳定版。

执行安装命令与服务启动

源配置生效后,再次运行sudo apt update同步索引。接着输入sudo apt install mysql-server-5.7触发安装流程。终端会展示即将拉取的依赖包清单及磁盘占用预估,输入Y确认后继续。进度条走完前,画面会跳出交互式菜单界面。界面上列有功能选项,默认全选状态下,按下Tab键高亮底部OK按钮,回车确认即可。该环节由后台自动完成文件解压与路径映射,无需人工干预。

安装收尾阶段服务默认处于关闭状态。执行sudo systemctl start mysql启动守护进程。终端无报错返回即表示后台已就绪。追加sudo systemctl enable mysql命令实现开机自启。通过systemctl status mysql可查看运行详情,屏幕显示active running及绿色标识说明核心进程已正常挂载。

初始化设置与安全加固

纯净安装的数据库尚未绑定管理凭证,直接连接会拒绝访问。调用sudo mysql_secure_installation进入安全配置向导。终端逐屏弹出设置项,首项询问是否启用密码强度校验,新手建议输入N跳过,降低复杂密码带来的录入负担。第二项要求设定root密码,连续输入两次相同字符,终端以黑底白字形式隐藏输入轨迹,符合标准终端安全规范。

后续依次弹出四项安全策略确认框,涵盖移除匿名账号、限制root远程直连、清除测试库及重载权限表。全部键入Y接受推荐配置最为稳妥。这些步骤实质是封堵初始环境的开放接口,消除潜在越权风险。每步执行完毕屏幕均会打印success字样,全部走完后提示所有变更已生效,数据库正式转入受控状态。

验证安装状态与常用操作

安全策略落实后即可检验连通性。输入mysql -u root -p进入客户端,终端提示密码时键入前期设定的凭证。成功认证后命令行前缀变更为mysql>,顶部横幅显示Welcome信息及5.7.x版本号。此时底层存储引擎已完全加载,可顺畅执行建库授权等常规指令。

运维期间可通过systemctl控制生命周期。暂停服务用stop指令,热更新用restart指令。如需调整监听范围,核心参数集中在etc/mysql/mysql.conf.d/mysqld.cnf。使用vim或nano打开该文件,定位bind-address字段并将值替换为0.0.0.0,保存后重启服务即可放开内网访问。整套流程至此闭环,后续按需创建业务账号并划分读写权限即可投入实际项目。

相关文章