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

Linux系统安装MySQL详细图文教程

时间:2026-10-04 14:03:05 来源:www.vaopo.com 人气:人

在Linux服务器上部署网站或应用程序时,MySQL数据库是必不可少的基础组件。很多新手在面对命令行环境时容易感到无从下手,其实只要按照步骤一步步操作,整个过程非常清晰直观。本篇教程以主流的CentOS和Ubuntu系统为例,带你完整走一遍从下载到配置的全过程,配合终端界面提示说明,确保你能顺利搞定,避开常见坑点。

第一步:检查系统环境与网络配置

打开终端窗口后,首先确认你的Linux版本信息。输入cat /etc/os-release命令,屏幕会清晰显示发行版名称和版本号。接着测试网络连接是否通畅,尝试ping一下外部域名。如果网络不通,后续下载源文件必然失败。准备好sudo管理员权限账号,这是执行后续所有安装指令的前提条件。建议先更新一次系统基础包,避免依赖冲突。此时终端界面应该干净利落,没有报错红字,就可以放心进行下一步。

第二步:下载并添加MySQL官方源

不同Linux发行版的软件包管理器有所区别。如果你使用的是CentOS或RHEL系统,需要先进入官网找到对应的YUM仓库链接。复制那段wget命令粘贴到终端回车,屏幕上会出现文件下载的百分比进度条。下载完成后,执行rpm命令导入密钥环。这一步相当于给系统打上官方信任印章,防止安装时被安全策略拦截。如果是Ubuntu或Debian用户,则直接使用apt-get update刷新本地软件列表,然后追加MySQL官方APT源地址到sources.list文件中。界面会提示你是否继续,输入y并回车即可,等待源索引重建完成。

第三步:执行安装命令与进度确认

源配置完毕后,就可以正式拉取安装包了。运行yum install mysql-community-server或者apt install mysql-server指令。此时终端界面会列出即将安装的依赖包清单以及所需磁盘空间大小。仔细核对无误后继续确认。屏幕开始滚动显示下载和配置信息,进度条缓慢推进。这个过程可能需要几分钟到十几分钟不等,取决于服务器带宽。中途千万不要关闭窗口或中断进程,否则会导致包管理器状态异常。看到最后的Complete!字样,就说明核心程序已经稳稳落在硬盘上。

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

安装脚本跑完后,MySQL并不会自动运行。你需要手动唤醒它。输入systemctl start mysqld命令,终端会立即返回一个空行,表示指令已接收。接着输入systemctl enable mysqld,让系统在每次重启后自动加载数据库服务。你可以用systemctl status mysqld查看当前状态,当看到绿色的active running字样时,说明守护进程已经正常工作。此时打开浏览器访问服务器的IP地址,通常不会直接看到数据库面板,因为MySQL默认监听的是本地通讯端口,仅供本机应用调用。

第五步:安全初始化与密码修改

初次启动后,系统会自动生成临时密码。这个密码记录在错误日志里。输入grep temporary password /var/log/mysqld.log命令,屏幕最后一行会打印出一串由大小写字母、数字和符号组成的随机字符。记住它,接下来进入交互式安全脚本。运行mysql_secure_installation指令,程序会依次询问你四项内容。第一项要求输入刚才找到的临时密码登录。第二项询问是否启用密码强度校验插件,建议选Y开启。第三项让你修改root账户的主密码,输入两次新密码即可。后面两项关于删除匿名用户和远程登录权限,根据个人需求选择Y或N。全部完成后脚本会重载权限表,屏幕显示success即代表加固完毕。

第六步:验证安装成功与基础测试

最后一步是确认数据库能否正常读写。在终端输入mysql -u root -p,按提示输入你刚设置的密码。回车后如果出现Welcome to the MySQL monitor提示符,且光标变成mysql>,证明客户端连接完全畅通。随便敲一行show databases;并回车,界面会整齐列出information_schema、mysql、performance_schema和sys四个默认库。至此整个安装流程彻底结束。后续如果需要开放外网访问,只需修改配置文件里的bind-address参数,并在防火墙放行三十三十端口即可。保持定期备份习惯,你的数据资产就能稳定运行。