【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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2521879.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!