当前位置: 首页 > article >正文

【Linux命令饲养指南】CentOS 安装 MySQL【AI辅助实现】

声明由于本人经常记混 Linux 软件安装和卸载命令本文相关步骤是在 AI 辅助下整理完成仅供参考。⚠️ 补充说明CentOS 系统官方已停止维护(如果你使用CentOS 那么yum可能使用不了)本文示例环境为 Rocky Linux其包管理方式与 CentOS 完全一致仍可正常使用 yum 命令操作步骤通用。一、YUM 是啥CentOS 的“外卖平台”YUMYellowdog Updater Modified是 CentOS/RHEL 系列的包管理器。底层工具是rpm处理.rpm包YUM 是“智能前台”——自动解决依赖、从网络仓库下载、安装软件。CentOS 8 开始推荐用dnf但yum命令通常软链到dnf用法几乎一样。本文统一用yum。核心文件/etc/yum.repos.d/*.repo仓库配置文件类似外卖平台的餐厅列表/var/cache/yum/缓存目录下载的元数据和软件包/var/lib/rpm/RPM 数据库记录已安装软件二、安装 MySQL一步一步来第 0 步提权CentOS 默认 root 有密码。你可以su-# 切到 root输入 root 密码或者每条命令前加sudo如果普通用户在 wheel 组sudoyuminstallxxx本文示例用sudo通用且安全。第 1 步刷新软件源缓存可选但推荐sudoyum makecache参数拆解makecache下载所有仓库的元数据软件包名、版本、依赖、校验和并缓存到本地如果不做这一步会怎样YUM 在第一次执行install或update时会自动下载缓存但可能稍微慢一点。手动makecache可以提前下载后面安装更快。如果缓存长期不更新可能导致元数据过旧但 YUM 会自动检查一般不会出大问题。建议新系统或换源后执行一次。第 2 步安装 MySQLCentOS 默认没有 MySQL需要加官方源CentOS 官方仓库默认只有MariaDBMySQL 的分支。要装 MySQL 官方版需先添加 MySQL YUM 仓库。方式一安装 MariaDB用系统自带最简单sudoyuminstall-ymariadb-server适合不想折腾、兼容性优先的场景。方式二安装 MySQL 官方版推荐下面以此为例步骤 2.1下载并安装 MySQL 官方仓库 RPM 包【如果下载出错那么大概率就是MySQL 源地址出错了可以问AI怎么回事】sudoyuminstall-yhttps://dev.mysql.com/get/mysql80-community-release-el9-3.noarch.rpm步骤 2.2确认仓库已添加ls/etc/yum.repos.d/mysql*.repo应该能看到两个 repo 文件。步骤 2.3安装 MySQL 服务器sudoyuminstall-ymysql-community-server安装完成后MySQL 不会自动启动需要手动启动。第 3 步启动 MySQL 并设置开机自启sudosystemctl start mysqld# 启动sudosystemctlenablemysqld# 开机自启sudosystemctl status mysqld# 查看状态注意CentOS / Rocky Linux 上 MySQL 的服务名是mysqldUbuntu 是mysql。第 4 步获取临时 root 密码MySQL 8.0 特性sudogreptemporary password/var/log/mysqld.log用这个临时密码登录mysql-uroot-p然后按提示修改密码。三、安装的软件到底放到哪儿了我能自己选目录吗1. 能不能自己指定安装目录比如/home/myapp/mysql不能。YUM以及 RPM遵循 Linux文件系统层次标准FHS自动把文件分发到系统预定义目录。四、卸载 MySQLYUM 如何“删干净”1.yum remove—— 卸载程序保留配置和数据sudoyum remove-ymysql-community-server2. 彻底删除包括配置和数据—— 手动清理【如果执行下述命令都没有删除干净那么可问AI】# 1. 卸载 MySQL 主服务sudoyum remove-ymysql-community-server# 2. 卸载所有 MySQL 相关包安全版sudoyum remove-y$(rpm-qa|grepmysql)# 3. 删除配置sudorm-rf/etc/my.cnf /etc/my.cnf.d# 4. 删除数据重要数据会清空sudorm-rf/var/lib/mysql# 5. 删除日志sudorm-rf/var/log/mysqld.log# 6. 删除运行时文件sudorm-rf/var/run/mysqld五、常用 YUM 命令及参数大全MySQL 示例命令含义sudo yum makecache刷新缓存sudo yum install -y 包名安装sudo yum remove -y 包名卸载rpm -ql 包名查看安装路径rpm -qf 文件查看文件归属六、最后总结安装前加 MySQL 官方源 →yum makecache→yum install -y mysql-community-serverRocky Linux 使用 el9 源安装目录不能自己选卸载yum remove只删程序配置和数据要手动删除彻底清理卸载后删除/etc/my.cnf、/var/lib/mysql

相关文章:

【Linux命令饲养指南】CentOS 安装 MySQL【AI辅助实现】

声明:由于本人经常记混 Linux 软件安装和卸载命令,本文相关步骤是在 AI 辅助下整理完成,仅供参考。⚠️ 补充说明:CentOS 系统官方已停止维护(如果你使用CentOS 那么yum可能使用不了),本文示例环境为 Rocky Linux&…...

Yalmip进阶指南:解锁约束函数在组合优化与逻辑建模中的实战技巧

1. 从数独到排班:alldifferent函数的进阶玩法 第一次接触alldifferent函数时,我和大多数人一样,只把它当作解决数独游戏的工具。直到有次帮朋友设计排班系统,才发现这个函数的真正威力。想象一下医院护士排班场景:每位…...

如何防止SQL脏数据写入_利用触发器实现强一致性校验

必须用 BEFORE INSERT OR UPDATE。它在数据落盘前执行,可通过 RAISE EXCEPTION 或 SIGNAL 中断事务,确保脏数据不写入;AFTER INSERT 已无法回滚,强一致性被破坏。触发器里用 AFTER INSERT 还是 BEFORE INSERT?BEFORE I…...

StarRocks数据类型深度解析:从基础到复杂,构建高效数据模型

1. StarRocks数据类型全景概览 第一次接触StarRocks时,我被它丰富的数据类型体系惊艳到了。作为一款面向实时分析场景的MPP数据库,StarRocks的数据类型设计既考虑了传统数仓的严谨性,又兼顾了互联网业务对灵活性的需求。在实际项目中&#xf…...

Golang Docker SDK如何用_Golang Docker SDK教程【收藏】

client.NewClientWithOpts 必须显式指定连接方式,推荐使用 client.FromEnv client.WithAPIVersionNegotiation();ImagePull 需消费全部响应流;ContainerCreate 返回仅含 ID 字符串,Start 时须传完整 ID;ContainerLogs…...

uv venv --seed:从‘极简主义’到‘开箱即用’的哲学抉择

1. 为什么我们需要关注uv venv的--seed参数? 第一次用uv创建虚拟环境时,我习惯性地输入了uv venv --python 3.11,结果在安装numpy时遇到了"pip not found"的错误。这个看似简单的参数背后,其实隐藏着工具设计者对开发者…...

从收音机到手机芯片:BJT三极管75年演进史,为何它仍是模拟电路的核心?

从收音机到5G芯片:BJT三极管75年技术进化与不可替代性 1947年12月23日,贝尔实验室的肖克利、巴丁和布拉顿向世界展示了人类历史上第一个点接触晶体管。这个看似简陋的锗晶体装置,不仅为三人赢得了1956年诺贝尔物理学奖,更悄然开启…...

模拟增益与数字增益:曝光调整中的优先级策略与实战技巧

1. 模拟增益与数字增益的核心差异 第一次接触相机参数时,我也被这两个专业术语绕晕过。直到有次拍摄星空,发现ISO调到6400后画面全是彩色噪点,才真正理解它们的区别。简单来说,模拟增益就像在菜市场买菜时用放大镜看秤——在信号变…...

知识库问答:将自然语言问题转化为结构化查询

点击 “AladdinEdu,你的AI学习实践工作坊”,注册即送-H卡级别算力,沉浸式云原生集成开发环境,80G大显存多卡并行,按量弹性计费,教育用户更享超低价。 一、引言 当我们向智能音箱提问“姚明的身高是多少&am…...

从心理学到AI:语义网络的起源与现代应用全解析

从心理学到AI:语义网络的起源与现代应用全解析 1968年,心理学家罗斯奎廉在博士论文中首次提出"语义网络"这一概念时,或许并未预料到它会在半个世纪后成为人工智能领域的核心基础设施。这种最初用于模拟人类联想记忆的心理学模型&am…...

D455+VINS-Fusion+Octomap:从点云到八叉树栅格地图的完整实现

1. 从零搭建D455VINS-FusionOctomap建图系统 第一次接触三维建图的朋友可能会被各种专业术语吓到,其实这套系统就像搭积木一样简单。D455深度相机负责采集环境数据,VINS-Fusion像导航员一样计算相机运动轨迹,Octomap则把零散的点云数据整理成…...

从CLIP到FLAVA:图解多模态模型中的特征融合三阶段(附注意力机制详解)

从CLIP到FLAVA:图解多模态模型中的特征融合三阶段(附注意力机制详解) 在人工智能领域,多模态学习正经历着前所未有的发展浪潮。想象一下,当计算机不仅能看懂图片中的内容,还能理解与之相关的文字描述&#…...

Diffusers实战:从OSError: config.json缺失到HuggingFace镜像与缓存配置全攻略

1. 当config.json神秘消失时:Diffusers报错全解析 第一次用Diffusers库加载Stable Diffusion模型时,看到屏幕上蹦出"OSError: config.json缺失"的红色报错,我差点把咖啡喷在键盘上。这就像你兴冲冲拆开新买的乐高,发现说…...

从零到一:基于Gui Guider 1.9.0与LVGL 9.2.2的ESP32 ST7789显示驱动实战

1. 环境准备与工具安装 第一次接触ESP32和LVGL开发的朋友可能会被一堆陌生的工具名吓到,但其实搭建开发环境比想象中简单。我最近用Gui Guider 1.9.0和LVGL 9.2.2完成了一个ST7789屏幕的项目,整个过程踩过不少坑,也积累了些实用经验。 开发环…...

全球仅7家头部AI Lab公开的多模态标注流水线黄金分层架构:感知层→对齐层→推理层→反馈层(含Latency/Quality/Fairness三维监控看板)

第一章:多模态大模型数据标注流水线的演进逻辑与范式跃迁 2026奇点智能技术大会(https://ml-summit.org) 多模态大模型的数据标注已从单模态人工标注的“孤岛式作业”,逐步演进为融合语义对齐、跨模态一致性约束与人机协同反馈闭环的系统性工程。这一跃…...

保姆级教程:用Python+Matlab从零推导Panda机械臂的DH参数与正运动学

从零推导Panda机械臂:用Python和Matlab实现DH建模与正运动学验证 第一次接触机械臂运动学时,我被那些复杂的矩阵变换和参数定义搞得晕头转向。直到亲手用代码实现了一个完整的正运动学推导流程,才发现原来理解DH参数和坐标系变换可以如此直观…...

ICLR 2026在审论文SAM 3拆解:它的‘数据引擎’和‘记忆银行’是怎么搞定开放词汇歧义的?

ICLR 2026在审论文SAM 3核心技术解析:数据引擎与记忆银行如何重塑开放词汇分割 当计算机视觉系统面对"mouse"这样的词汇时,它需要判断用户指的是啮齿类动物还是电脑外设;当处理"small window"时,它必须理解这…...

SAR成像技术进阶:层析合成孔径雷达(TomoSAR)的三维重构与压缩感知应用

1. 从SAR到TomoSAR:三维成像的技术跃迁 传统合成孔径雷达(SAR)就像用一支笔在纸上作画,只能呈现二维平面的图像。而层析合成孔径雷达(TomoSAR)则像是给这支笔装上了3D眼镜,让雷达具备了"立…...

一套代码搞定推广全流程:GEO系统的20+核心功能模块详解与源码实现

AI搜索正在改变用户获取信息的方式。想让品牌出现在AI结果中?一套完整的GEO系统比想象中更重要。本文将拆解20核心功能模块,并给出关键源码片段。核心功能模块列表一、成本控制模块(3个)AI模型对接器 - 直接对接主流模型APIToken用…...

为什么你的多模态产品用户3秒弃用?SITS2026实验数据披露:87%失败源于跨模态时序对齐偏差,附实时校准代码模板

第一章:为什么你的多模态产品用户3秒弃用?SITS2026实验数据披露:87%失败源于跨模态时序对齐偏差,附实时校准代码模板 2026奇点智能技术大会(https://ml-summit.org) 用户在点击启动多模态交互后平均停留仅2.87秒——这一由SITS20…...

Audiveris开源OMR工具:从乐谱图像到数字音乐的完整转换指南

Audiveris开源OMR工具:从乐谱图像到数字音乐的完整转换指南 【免费下载链接】audiveris Latest generation of Audiveris OMR engine 项目地址: https://gitcode.com/gh_mirrors/au/audiveris 🎵 Audiveris 是一款功能强大的开源光学音乐识别&…...

硬核拆解:Web3多链监控系统的底层炼狱——从 EVM ABI 解码到 Solana 异构解析

0. 写在前面 这不是一篇“我用了什么技术栈”的流水账。这篇文章的目标是: 我将从最底层的字节解析、数据结构反序列化、异构链的归一化处理、以及 AI 工程化落地四个维度,拆解这套系统真正的技术骨架。如果你对链上数据的原始形态没有概念,…...

大模型的“记忆“:无状态架构如何实现个性化对话体验?

大模型架构设计与微服务架构设计存在很大不同,微服务架构中我们最关注的是服务的无状态的化设计,把有状态的数据保存在数据库或者缓存中,这样的好处是架构随时支持扩缩容。而大模型往往会设计成无状态的,也就是没有记忆&#xff0…...

VISA_or_MC - Writeup by AI

VISA_or_MC - Writeup by AI 一、题目信息 题目来源: Bugku Crypto题目名称: VISA_or_MC题目类型: 密码学/编码转换 二、考点分析 核心知识点信用卡卡号识别规则 VISA 卡:以数字 4 开头,16 位MasterCard: 以数字 5 开头,16 位(本题…...

Java工程师转行大模型:高薪+广阔前景,你的优势远超想象!

本文分析了大模型领域的发展前景和Java工程师转行的优势。大模型在多个领域应用广泛,需求旺盛,技术迭代快,薪资待遇高。Java工程师具备扎实的编程基础、工程化能力、分布式系统经验等优势,转行大模型领域具备良好条件。文章建议补…...

OpenAI紧急出招!GPT-5.4-Cyber抢先封锁安全漏洞,3000个高危Bug瞬间消失

OpenAI在硅谷巨头防御赛道上紧急加码,正式发布专为网络安全防御微调的强力模型GPT-5.4-Cyber。该模型不仅能在无源码环境下分析恶意软件,还凭借AI自动修复能力,交出一份“3000个高危漏洞已修复”的惊人成绩单。本周,科技界传来重磅…...

国内萨克斯演奏家森林受邀参演沃伦·希尔上海演奏会 与国际大师同台交流

(2025年7月 上海讯)近日,世界顶级流行萨克斯演奏大师沃伦希尔(Warren Hill)2025中国巡演上海站在交通银行前滩31演艺中心圆满落幕。国内知名萨克斯演奏家、森戈瑞尔(Singer Real)品牌合作演奏家…...

5分钟掌握memtest_vulkan:GPU显存稳定性测试的终极指南

5分钟掌握memtest_vulkan:GPU显存稳定性测试的终极指南 【免费下载链接】memtest_vulkan Vulkan compute tool for testing video memory stability 项目地址: https://gitcode.com/gh_mirrors/me/memtest_vulkan 你是否曾遇到过游戏突然崩溃、AI训练意外中断…...

第八届食品经销商大会在东莞召开

孙永立 高金争/文 4月11日,第八届食品经销商大会暨中粮智尚“全国城市首席联营官”项目授权招募启动会在广东东莞成功举办。本次大会作为第十届中国国际食品及配料博览会、第四届中国国际预制菜产业博览会的同期活动,汇聚农业农村部相关单位、中粮集团、…...

novel-downloader:如何轻松下载全网小说?多平台小说下载终极指南

novel-downloader:如何轻松下载全网小说?多平台小说下载终极指南 【免费下载链接】novel-downloader 一个可扩展的通用型小说下载器。 项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader 你是否曾因网络不稳定而无法追更心爱的小说&…...