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

linux系统安装mysql详细教程centos与ubuntu通用指南

时间:2026-09-29 17:17:59 来源:www.vaopo.com 人气:人

很多开发者在搭建服务器环境时都会遇到数据库安装的难题。Linux系统本身不带MySQL,需要手动配置。下面这份教程会手把手教你如何在CentOS和Ubuntu上完成MySQL的干净安装,避开常见坑点,全程用命令行操作,简单直接。

第一步检查系统版本并清理残留文件

打开终端后先确认你的Linux发行版。运行cat命令查看系统信息。如果是第一次装,建议先排查有没有旧版本的MySQL或者MariaDB冲突。CentOS用户可以直接执行yum remove命令移除相关包,Ubuntu用户则用apt purge清理。清理完后重启一次系统,确保环境变量干净,避免后续安装脚本报错。

第二步添加官方软件源

直接用系统自带的仓库经常是过期版本,强烈建议添加MySQL官方Yum或APT源。以CentOS为例,下载对应的repo文件到etc yum repos d目录。记得把文件里的版本号改成你需要的稳定版,比如八零二四。Ubuntu用户需要在软件设置里找到其他软件源,粘贴官方提供的deb链接。添加源之后务必执行更新索引命令,让系统识别新包列表。

第三步执行安装命令

源配置好后就可以敲安装指令了。CentOS下输入yum install加参数和模块名回车即可。系统会自动拉取依赖并解压安装,进度条走完代表核心组件就位。Ubuntu用户使用apt install同样轻松。整个过程不需要人工干预,如果遇到网络超时,多试两次或者换国内镜像源地址。安装期间可能会提示导入GPG密钥,选确认就行。

第四步启动服务与设置开机自启

安装完成不代表数据库已经跑起来。需要手动启动守护进程。CentOS七及以上版本统一使用systemctl管理服务。输入start命令启动mysqld服务。接着输入enable命令把它加入开机启动项。Ubuntu的系统同样支持这套控制逻辑。启动成功后可以用status命令查看运行状态,显示active running就说明一切正常。

第五步初始化安全配置与密码设置

首次登录前必须做安全加固。MySQL默认会给root账号生成一个临时密码,这个密码保存在var log mysqld日志文件的末尾。用grep命令搜索关键字就能快速定位。拿到临时密码后输入secure installation脚本,它会引导你修改root密码,删除测试库,禁用远程匿名登录。按提示依次选择确认或者跳过,把密码强度调到中等以上,最后保存配置。

第六步放行防火墙与配置远程连接

本地调试没问题了,但部署到线上通常需要远程访问。Linux默认的防火墙会拦截三三零六端口。你需要开放这个端口号。CentOS用firewall cmd命令永久放行tcp协议。Ubuntu的ufw工具直接allow通过就行。改完配置记得reload生效。接着进入数据库客户端,创建一个专门用于远程登录的新账号,赋予权限并刷新表结构。这样外部图形化工具就能连上了。

按照以上步骤操作,基本能解决绝大多数安装卡顿问题。装完之后建议定期备份数据字典,监控磁盘IO占用。数据库稳定运行才是项目上线的前提。遇到具体报错别慌,先查错误日志,再对照端口和权限排查,通常很快就能定位根因。