自建mysql的yum服务器+本地仓库分发

  • 自建mysql的yum服务器+本地仓库分发已关闭评论
  • 93 次浏览
  • A+
所属分类:linux技术
摘要

1.安装FTP2.准备ftp主目录3.官网下载yum仓库的包mysql repo官网4.仅下载不安装mysql


自建mysql的yum服务器+本地仓库分发

1.服务端操作

1.安装FTP

[root@localhost ~]# yum install -y vsftpd  [root@localhost ~]# systemctl start vsftpd 

2.准备ftp主目录

[root@localhost ~]# mkdir /var/ftp/mysql80/ 

3.官网下载yum仓库的包

mysql repo官网

[root@localhost ~]# wget https://repo.mysql.com//mysql80-community-release-el7-9.noarch.rpm  [root@localhost ~]# yum install -y mysql80-community-release-el7-9.noarch.rpm 

4.仅下载不安装mysql

[root@localhost ~]# yum install -y --downloadonly mysql-community-server.x86_64 

5.把下载的mysql安装包复制到 /var/ftp/mysql80下面

[root@localhost ~]# cd /var/cache/yum/x86_64/7/mysql80-community/packages  [root@localhost packages]# ls mysql-community-client-8.0.34-1.el7.x86_64.rpm          mysql-community-icu-data-files-8.0.34-1.el7.x86_64.rpm  mysql-community-server-8.0.34-1.el7.x86_64.rpm mysql-community-client-plugins-8.0.34-1.el7.x86_64.rpm  mysql-community-libs-8.0.34-1.el7.x86_64.rpm mysql-community-common-8.0.34-1.el7.x86_64.rpm          mysql-community-libs-compat-8.0.34-1.el7.x86_64.rpm  [root@localhost packages]# cp ./* /var/ftp/mysql80/ 

6.创建依赖关系

[root@localhost mysql80]# yum install createrepo -y  [root@localhost mysql80]# createrepo /var/ftp/mysql80/ 

2.客户端操作

另外再开一台虚拟机作为客户端操作

1.自建yum仓库

[root@localhost ~]# vim /etc/yum.repos.d/mysql80.repo [mysql80] name=xux baseurl=ftp://192.168.70.33/mysql80 gpgcheck=0 enabled=1 

2.yum makecache

[root@localhost ~]# yum makecache  [root@localhost ~]# yum repolist 已加载插件:fastestmirror Loading mirror speeds from cached hostfile  * base: mirrors.aliyun.com  * extras: mirrors.aliyun.com  * updates: mirrors.aliyun.com 源标识                                                            源名称                                                                                           状态 base/7/x86_64                                                     CentOS-7 - Base - mirrors.aliyun.com                                                             10,072 epel/x86_64                                                       Extra Packages for Enterprise Linux 7 - x86_64                                                   13,759 extras/7/x86_64                                                   CentOS-7 - Extras - mirrors.aliyun.com                                                              518 mysql80                                                           xux                                                                                                   7 updates/7/x86_64                                                  CentOS-7 - Updates - mirrors.aliyun.com                                                           5,061 repolist: 29,417 

可以看到mysql80 yum仓库已经建好并可以使用了

3.安装mysql5.7试试

yum install -y mysql-community-server 

4.启动mysql

systemctl start mysqld