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

Linux系统MySQL数据库完整安装教程

时间:2026-09-29 21:25:55 来源:www.vaopo.com 人气:人

在Linux服务器上部署MySQL是开发者和运维人员的基础技能。无论是搭建个人博客、企业网站还是测试环境,掌握MySQL的安装流程都能帮你节省大量调试时间。本文将针对主流Linux发行版提供清晰的操作步骤,涵盖从下载、安装到安全配置的全过程。

准备工作与软件源选择

安装前请确认你的Linux系统版本,常见的有CentOS、Rocky Linux或Ubuntu、Debian。现代Linux系统默认自带包管理器,直接通过YUM或APT安装是最稳定且省心的方式。避免从官网手动下载压缩包编译安装,除非你有特殊的版本依赖需求。建议提前备份重要数据,并确保服务器拥有root权限或sudo操作资格。

使用包管理器快速安装

对于CentOS系列系统,打开终端执行yum install mysql-server命令即可。系统会自动拉取依赖并完成安装。如果是Ubuntu或Debian用户,则需先更新软件列表apt update,随后运行apt install mysql-server。整个过程通常只需几分钟,系统会提示你确认空间占用,输入y回车继续。安装完成后,不要急着配置,先让服务跑起来再进行调整。

启动服务并设置开机自启

现代Linux采用systemd管理服务。执行systemctl start mysqld启动数据库服务,Ubuntu下服务名可能是mysql。接着输入systemctl enable mysqld设置开机自动运行,这样重启服务器后数据库也能无缝衔接。用systemctl status mysqld查看运行状态,显示active running说明一切正常。如果启动失败,检查/var/log/mysqld.log日志文件排查端口冲突或权限问题。

初始化配置与安全加固

首次登录MySQL需要修改默认密码。执行mysql_secure_installation脚本,系统会引导你完成一系列安全设置。首先要求输入root初始密码,未设置过可直接回车跳过。接下来按提示删除匿名账户、禁止root远程登录、移除测试数据库。这些步骤能大幅降低被暴力破解的风险。脚本最后会询问是否重新加载权限表,选择yes使配置立即生效。

验证连接与开放远程访问

本地验证只需输入mysql -u root -p,输入密码后即可进入命令行界面。若需从其他电脑连接服务器上的MySQL,需修改配置文件。找到/etc/my.cnf或/etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address前的注释符去掉并改为0.0.0.0。保存后重启服务。同时在云服务器控制台放行3306端口,并在防火墙添加对应规则。最后在数据库内创建新用户并授权grant all privileges on *.* to username@'%' identified by password,执行flush privileges刷新权限即可远程连通。

按照上述步骤操作,你的Linux服务器就能稳定运行MySQL数据库。日常使用中建议定期通过crontab设置自动备份脚本,防止数据丢失。遇到报错时优先查阅官方文档或系统日志,保持环境变量干净,数据库性能会得到长期保障。