任务背景
公司之前计划将现有的MySQL数据库从云平台迁移到云下物理真机上,并且已经在相应的物理机上安装好相应的操作系统。现在需要运维人员协助在测试机Centos7.6上安装好==MySQL-5.6.43==版本用于前期迁移准备工作,同时==配置好本地yum源和外网源==方便后续软件包安装。
部署环境:需要一台云服务器,这里我用的是3A网络,部署快,上手简单,适合小白。
任务拆解
yum源配置
MySQL数据库软件安装
写作目标
了解yum源安装软件包的优点
了解常见的外网yum源
==掌握本地和网络yum源的配置==
能够使用yum工具安装软件包 知识储备
一、yum源概述
㈠ yum源的作用
==软件包管理器==,类似360的软件管家
㈡ yum源的优点
能够==解决软件包之间的依赖关系==,提高运维人员的工作效率。
㈢ yum源的分类
1、本地yum源
yum仓库在==本地==(系统光盘/镜像文件)
2、网络yum源
yum仓库不在本地,在==远程==
国内较知名的网络源(aliyun源,163源,sohu源,知名大学开源镜像等) 阿里源:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 网易源:欢迎访问网易开源镜像站 搜狐源:Index of / 清华源:清华大学开源软件镜像站 | Tsinghua Open Source Mirror
国外较知名的网络源(centos源、redhat源、扩展epel源等)
==特定软件==相关的网络源(Nginx、MySQL、Zabbix等) ② 将光盘挂载到本地目录
/mnt 操作系统默认的挂载点 mount [挂载选项] 需要挂载的设备 挂载点 手动挂载光盘到/mnt lsblk 查看当前系统所有的设备文件 mount -o ro /dev/sr0 /mnt 注意:手动挂载后,系统重启需要再次手动挂载
③ 开机自动挂载
修改/etc/rc.local文件 /etc/rc.local 操作系统开机最后读取的一个文件 echo "mount -o ro /dev/sr0 /mnt" >> /etc/rc.local
2、修改配置文件指向本地仓库
① 知道配置文件存放路径
[root@yunwei yum.repos.d]# pwd /etc/yum.repos.d
② 修改配置文件
注意:文件名必须以.repo结尾 [root@yunwei yum.repos.d]# vi local.repo [local] 仓库的名字,不要有特殊符号(自定义) name=local yum 仓库描述 baseurl=file:///mnt 指定yum仓库的路径(重要);file://表示本地仓库;ftp://或者http:// enabled=1 启用仓库,1表示启用;0表示不启用 gpgcheck=0 不用校验软件包的签名,0表示不校验;1表示校验
测试验证: yum clean all 清空yum缓存 yum makecache 创建yum缓存 yum list 查看仓库里的软件包