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

Ubuntu 18.04安装MySQL完整指南

时间:2026-10-06 17:32:06 来源:www.vaopo.com 人气:人

在Ubuntu 18.04服务器上部署MySQL数据库是许多开发者和管理员的常见需求。系统自带的软件源通常已经包含了稳定版本的MySQL,直接通过apt命令安装是最快捷的方式。本文将按步骤说明如何完成安装、基础配置以及开启远程连接,全程无需复杂操作,适合新手和运维人员参考。准备好服务器权限后,即可按照以下流程逐步推进。

更新系统源与下载密钥

打开终端后,首先执行sudo apt update命令更新本地软件包索引,确保后续下载的组件都是最新版本。接着需要获取MySQL官方的GPG密钥,这是为了验证安装包的安全性。使用wget命令下载密钥文件,并将其导入系统的可信密钥库中。这一步完成后,系统就能安全地识别并拉取MySQL相关的软件包了。整个过程只需几条简单的指令,耗时通常在几秒到一分钟之间,具体取决于网络状况。建议保持网络畅通,避免中途下载中断导致依赖缺失。

添加官方软件源并安装服务

配置好密钥后,需要把MySQL的官方仓库地址添加到系统的源列表中。执行echo命令将对应的deb链接写入sources.list.d目录下的配置文件里。保存成功后,再次运行apt update刷新缓存。此时输入sudo apt install mysql-server即可开始自动下载和安装。安装过程中会提示确认空间占用,直接按y键继续。等待进度条走完,服务会自动启动并完成初始化的基础环境搭建。如果发现安装失败,可以尝试清理缓存后重新运行安装命令。

运行安全脚本加固数据库

默认安装完成后,MySQL虽然可以运行,但出于安全考虑建议立即执行安全配置脚本。终端输入sudo mysql_secure_installation并按回车。脚本会依次询问是否切换密码验证插件、设置root管理员密码、移除匿名用户、关闭远程root登录以及删除测试数据库。按照实际需求逐项选择y或n即可。强烈建议开启密码验证插件并修改root默认密码,这能有效防止暴力破解攻击。完成所有选项后,脚本会自动重载权限表,配置即刻生效。切勿跳过此步骤,否则数据库将面临较高的安全风险。

登录验证与修改认证方式

安装完毕后,使用mysql -u root -p命令尝试登录。如果之前设置了密码,输入对应凭证即可进入命令行交互界面。部分新版MySQL默认采用caching_sha2_password认证插件,某些老旧客户端可能不支持。若遇到连接报错,可切换到传统的mysql_native_password模式。登录数据库后执行ALTER USER语句重置身份验证方式,然后FLUSH PRIVILEGES刷新权限。这样大多数第三方工具都能顺利连上数据库了。建议在正式业务上线前,额外创建专用的普通用户账号用于日常数据操作。

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

默认情况下MySQL只监听本机回环地址,外部设备无法直接连接。要开放远程访问,需编辑etc/mysql/mysql.conf.d目录下的mysqld.cnf文件。找到bind-address字段将其值改为零零点零零点零零点零零。保存退出后重启mysql服务使配置生效。同时检查服务器防火墙规则,放行默认的三千三百零六端口。如果是云服务器平台,还需在控制台的安全组策略中添加同方向的入站放行规则。配置无误后,从其他机器使用客户端软件输入公网ip和账号密码即可正常操作数据库。

整个安装流程并不复杂,核心在于源配置、安全加固和网络放行三个环节。遇到问题时可通过systemctl status mysql查看服务状态,或用journalctl -xe检索错误日志。定期备份重要数据、限制高危接口暴露范围,能让数据库长期稳定运行。掌握这些基础操作后,即可在此基础上搭建开发环境或部署生产业务。