MySQL零基础入门(二)
CentOS 7 下安装 MySQL 8.0 详细教程MySQL版本8.0.x操作系统CentOS 7演示环境为 CentOS Linux release 7.9.2009安装方式MySQL Yum 仓库前置要求安装之前先确保没有 MySQL 服务正在运行建议在没有安装过 MySQL 的机器上进行全新安装。目录确认系统版本添加 MySQL Yum 源选择发布系列安装 MySQL启动 MySQL 服务器查看 MySQL 服务状态开启自启动登录 MySQL修改密码1. 确认系统版本登录系统并切换至 root 账号否则执行命令时需要用sudo命令在终端中运行以下命令查看系统版本cat/etc/redhat-release输出示例CentOS Linux release 7.9.2009 (Core)2. 添加 MySQL Yum 源2.1 访问 MySQL 开发者专区下载页面https://dev.mysql.com/downloads/repo/yum2.2 根据当前系统选择对应的发布包发布包命名规则{mysql80}-community-release-{platform}-{version-number}.noarch.rpm字段含义{mysql80}MySQL 版本号默认是 MySQL 8.0 版本{platform}平台系统号用来描述系统的版本{version-number}MySQL 仓库配置 RPM 包的版本号示例mysql80-community-release-el7-10.noarch.rpmel7el是 Enterprise Linux 的缩写7表示 Linux 大版本号el6 Linux 6el7 Linux 7el8 Linux 8el9 Linux 9fc Fedorael7-10表示 MySQL 仓库配置 RPM 包的第 10 次更新选择方式针对当前演示系统 Linux 7 以及 MySQL 8.0选择对应 RPM 包的最近一次更新下载mysql80-community-release-el7-10.noarch.rpm即可。其他版本 RPM 包可通过 http://repo.mysql.com/ 查找。2.3 下载后上传到 Linux 服务器安装rz工具以支持拖拽上传yum-yinstalllrzsz上传完成后查看是否成功ll输出示例-rwxrw-rw-. 1 root root 11472 Aug 25 01:12 mysql80-community-release-el7-10.noarch.rpm2.4 安装发布包yum-yinstallmysql80-community-release-el7-10.noarch.rpm输出示例省略部分Loaded plugins: fastestmirror, langpacks Examining mysql80-community-release-el7-10.noarch.rpm: mysql80-community-release-el7-10.noarch Marking mysql80-community-release-el7-10.noarch.rpm to be installed Resolving Dependencies -- Running transaction check --- Package mysql80-community-release.noarch 0:el7-10 will be installed -- Finished Dependency Resolution ... Installed: mysql80-community-release.noarch 0:el7-10 Complete!2.5 检查是否成功添加 MySQL Yum 源yum repolist enabled|grepmysql.*-community输出示例mysql-connectors-community/x86_64 MySQL Connectors Community 227 mysql-tools-community/x86_64 MySQL Tools Community 100 mysql80-community/x86_64 MySQL 8.0 Community Server 4263. 选择发布系列查看所有可用的 MySQL 仓库yum repolist all|grepmysql确认以下三个仓库为enabled启用状态即可mysql80-community/x86_64mysql-connectors-community/x86_64mysql-tools-community/x86_644. 安装 MySQLyuminstallmysql-community-server安装过程提示是否继续输入y即可。该命令将安装 MySQL 服务器包以及运行服务器所需的组件包名说明mysql-community-server服务器程序mysql-community-client客户端包mysql-community-common客户端和服务器常见错误消息和字符集mysql-community-libs共享客户端库输出示例省略部分Installed: mysql-community-server.x86_64 0:8.0.34-1.el7 Dependency Installed: mysql-community-client.x86_64 0:8.0.34-1.el7 mysql-community-client-plugins.x86_64 0:8.0.34-1.el7 mysql-community-common.x86_64 0:8.0.34-1.el7 mysql-community-icu-data-files.x86_64 0:8.0.34-1.el7 mysql-community-libs.x86_64 0:8.0.34-1.el7 Complete!5. 启动 MySQL 服务器systemctl start mysqld6. 查看 MySQL 服务状态systemctl status mysqld输出示例● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Tue 2023-08-29 00:39:04 PDT; 2min 6s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Main PID: 4107 (mysqld) Status: Server is operational Tasks: 37 CGroup: /system.slice/mysqld.service └─4107 /usr/sbin/mysqld服务管理命令速查systemctl stop mysqld# 停止systemctl start mysqld# 启动systemctl restart mysqld# 重启systemctl status mysqld# 查看状态7. 开启自启动# 设置自启动systemctlenablemysqld# 查看自启动状态systemctl list-unit-files|grepmysqld输出示例mysqld.service enabled8. 登录 MySQL首次安装成功后MySQL 会把 root 用户的默认密码保存在错误日志中。查看默认密码greptemporary password/var/log/mysqld.log输出示例2023-08-25T08:32:10.905479Z 6 [Note] [MY-010454] [Server] A temporary password is generated for rootlocalhost: IRDMJQ_.v566使用密码登录mysql-uroot-p输出示例Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 Server version: 8.0.34 MySQL Community Server - GPL mysql9. 修改密码提示validate_password组件默认安装密码策略要求至少包含 1 个大写字母、1 个小写字母、1 个数字和 1 个特殊字符总长度至少为 8 个字符。9.1 查看默认密码策略密码策略分为LOW、MEDIUM默认和STRONG分别用0、1默认、2表示。LOW只校验密码长度最小为 8MEDIUM校验长度 大小写 数字 特殊字符STRONG在 MEDIUM 基础上增加字典检查相关系统变量validate_password.policy密码策略validate_password.length密码长度限制-- 查看当前密码策略SHOWVARIABLESLIKEvalidate_password.policy;-- 输出MEDIUM-- 查看当前密码长度限制SHOWVARIABLESLIKEvalidate_password.length;-- 输出89.2 设置简单密码开发环境-- 策略设置为 LOWSETGLOBALvalidate_password.policy0;-- 密码长度最少为 4 位系统限制不能小于 4 位SETGLOBALvalidate_password.length4;9.3 设置新密码ALTERUSERrootlocalhostIDENTIFIEDBY123456;或使用符合默认策略的强密码ALTERUSERrootlocalhostIDENTIFIEDBYQs1!Ed3#;9.4 恢复密码策略-- 恢复密码策略为 MEDIUMSETGLOBALvalidate_password.policy1;-- 恢复密码长度限制SETGLOBALvalidate_password.length8;验证设置SHOWVARIABLESLIKEvalidate_password.policy;SHOWVARIABLESLIKEvalidate_password.length;最后用新密码重新登录 MySQL 即可。相关链接汇总说明链接MySQL 安装程序下载Windowshttps://dev.mysql.com/downloads/MySQL Yum 仓库下载CentOShttps://dev.mysql.com/downloads/repo/yumMySQL RPM 包仓库http://repo.mysql.com/MySQL systemd 文档http://dev.mysql.com/doc/refman/en/using-systemd.html

相关新闻

终极Windows 11部署指南:MediaCreationTool.bat一键制作安装介质与绕过硬件限制

终极Windows 11部署指南:MediaCreationTool.bat一键制作安装介质与绕过硬件限制

终极Windows 11部署指南:MediaCreationTool.bat一键制作安装介质与绕过硬件限制 【免费下载链接】MediaCreationTool.bat Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2! 项目地址: https://gitcode.com/gh_mirrors/me/MediaCr…

2026/7/3 1:08:46阅读更多 →
书匠策AI:智能化论文开题辅助工具使用指南

书匠策AI:智能化论文开题辅助工具使用指南

1. 项目概述论文开题阶段是每个研究者都要经历的关键环节,但很多人在这个阶段都会遇到相似的困扰:如何确定合适的研究方向?怎样构建清晰的技术路线?文献综述该怎么组织?这些问题常常让初学者感到无从下手。最近我发现了…

2026/7/3 1:08:46阅读更多 →
Anthropic连续发力!Sonnet5上线Fable限时归来,Claude Science可能才是那个学术王炸!

Anthropic连续发力!Sonnet5上线Fable限时归来,Claude Science可能才是那个学术王炸!

宝子们好,这里是AIWritePaper官方账号~ 这两天Anthropic的动作有点密集。Claude Sonnet 5 发布,直接进入Free和Pro的默认模型位置,也同步出现在Claude Code和Claude Platform。官方给它的关键词是agentic!它能制定计划&#xff0c…

2026/7/3 1:08:46阅读更多 →
腾讯再放大招,企微 Agent 大圆开启内测

腾讯再放大招,企微 Agent 大圆开启内测

这是苍何的第 557 篇原创!大家好,我是苍何。企微最近悄悄上了个新功能,原生 AI 智能助理「大圆」,目前还在灰度内测中。简单说,大圆就是企微里内置的 AI Agent。群里它知道你在聊啥,你在看文档它知道文档写…

2026/7/3 2:23:50阅读更多 →
WaveTools鸣潮工具箱:3分钟解锁120帧的终极游戏优化方案

WaveTools鸣潮工具箱:3分钟解锁120帧的终极游戏优化方案

WaveTools鸣潮工具箱:3分钟解锁120帧的终极游戏优化方案 【免费下载链接】WaveTools 🧰鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools 你是否在《鸣潮》中体验过这样的烦恼:明明电脑配置不错,游戏画面…

2026/7/3 2:23:50阅读更多 →
离线运行的 3D 模型处理工具,保密项目的稳妥选择

离线运行的 3D 模型处理工具,保密项目的稳妥选择

适用场景:保密项目为什么需要离线 3D 工具 在军工、医疗、工业制造这些行业做 Web3D 项目时,模型文件涉及保密数据,不允许上传到任何第三方服务器。很多在线 3D 工具(格式转换、Draco 压缩、模型压缩)都要上传文件&…

2026/7/3 2:23:50阅读更多 →
贝叶斯优化:用高斯过程与采集函数实现智能超参数调优

贝叶斯优化:用高斯过程与采集函数实现智能超参数调优

1. 这不是调参玄学,而是数据科学里最被低估的“智能试错”系统你有没有过这样的经历:训练一个XGBoost模型,光是调max_depth、learning_rate、subsample这三个参数,就在网格搜索里跑了27个组合,耗掉4小时GPU时间&#x…

2026/7/3 2:23:50阅读更多 →
SystemVerilog 中 import 和 include 的区别与联系

SystemVerilog 中 import 和 include 的区别与联系

这是初学 SV/UVM 很容易混淆的两个概念。它们都是"引入外部内容",但机制完全不同——include 是文本替换,import 是引入 package 的符号。一、include(预处理,文本替换)本质include 是编译预处理指令&#x…

2026/7/3 2:23:50阅读更多 →
支付宝小程序大文件分片上传实战:实现断点续传与并发控制

支付宝小程序大文件分片上传实战:实现断点续传与并发控制

1. 项目概述与核心价值最近在做一个支付宝小程序的工具类项目,用户需要上传一些设计稿和原型文件,文件大小从几兆到几百兆不等。直接调用支付宝官方的my.uploadFileAPI,遇到超过10MB的文件就很容易失败,网络一波动,用户…

2026/7/3 2:18:49阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/7/2 12:10:34阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/7/2 12:10:34阅读更多 →
LV3296与PIC18F45K22的UART通信与USB扩展方案

LV3296与PIC18F45K22的UART通信与USB扩展方案

1. LV3296与PIC18F45K22的硬件搭档解析在嵌入式数据采集系统中,LV3296条形码扫描模块与PIC18F45K22微控制器的组合堪称经典搭配。LV3296作为一款工业级条码扫描头,其核心是一颗高性能CMOS图像传感器,配合专用解码芯片,能自动识别包…

2026/7/3 0:03:41阅读更多 →
AI初创生存指南:6个月完成可信度验证闭环

AI初创生存指南:6个月完成可信度验证闭环

1. 这不是“逆袭指南”,而是一份AI初创公司真实生存手记“How To Beat Odds As an AI Startup?”——这个标题乍看像一句热血口号,但在我带过7个从0到1的AI产品团队、亲手踩过融资失败、技术债崩盘、客户POC卡在最后一公里等23类典型坑之后,…

2026/7/3 0:03:41阅读更多 →
多模态+推理链+RAG 2.0+智能体:工业级AI系统落地四支柱

多模态+推理链+RAG 2.0+智能体:工业级AI系统落地四支柱

1. 这不是又一篇“AI趋势速览”,而是一份实操者手记:当多模态、推理链、检索增强与智能体协作真正撞进工程现场“LAI #73”这个编号本身就像一个暗号——它不属于某家大厂的白皮书,也不是学术会议的议程表,而是长期泡在模型训练集…

2026/7/3 0:03:41阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/3 1:12:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/3 1:36:36阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/3 2:08:15阅读更多 →