YUM源服务器配置
1.安装FTP
[root@localhost ~]#yum install -y vsftpd
2.准备ftp主目录
[root@localhost ~]# mkdir /var/ftp/mysql57/
3.官网下载yum仓库的包
[root@localhost ~]#yum install -y mysql57-community-release-el7-11.noarch.rpm
4.仅下载不安装mysql
[root@localhost ~]#yum install -y --downloadonly mysql-community-server
或使用国内网站开放源自行准备rpm包
5.查找下载的mysql安装包
find / -name "mysql-community*rpm" -exec cp -rf {} /var/ftp/mysql57
//找到下载的包文件拷贝到ftp目录下
6.创建依赖关系
[root@localhost ~]#cd /var/ftp/mysql57/
[root@localhost mysql57]#yum provides createrepo
[root@localhost mysql57]#createrepo /var/ftp/mysql57/
客户机端配置
1.自建YUM仓库
[root@localhost mysql57]#vim /etc/yum.repos.d/mysql57.repo
[mysql57]
name=mysql57
baseurl=ftp:/192.168.19.100/mysql57
gpgcheck=0
enabled=1
2.安装
[root@localhost mysql57]#yum makecache
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.6 kB 00:00:00
epel | 4.7 kB 00:00:00
extras | 2.9 kB 00:00:00
mysql57 | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/3): epel/x86_64/prestodelta | 2.6 kB 00:00:00
(2/3): epel/x86_64/other_db | 3.4 MB 00:00:00
(3/3): epel/x86_64/filelists_db | 12 MB 00:00:02
Metadata Cache Created
[root@localhost mysql57]#yum repolist
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
repo id repo name status
base/7/x86_64 CentOS-7 - Base - mirrors.aliyun.com 10,072
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,755
extras/7/x86_64 CentOS-7 - Extras - mirrors.aliyun.com 509
mysql57 mysql57 10
updates/7/x86_64 CentOS-7 - Updates - mirrors.aliyun.com 3,730
repolist: 28,076
mysql57源已有文件可用yum安装
[root@localhost mysql57]#yum install -y mysql-community-server