CentOS下解决yum下载MariaDB 10.1过慢的问题
解决方案
创建并编辑MariaDB的源配置
1
sudo vi /etc/yum.repos.d/MariaDB.repo
写入配置文件
1
2
3
4
5
6
7# MariaDB 10.1 CentOS repository list - created 2016-12-31 08:44 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/10.1/centos7-amd64
gpgkey = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum//RPM-GPG-KEY-MariaDB
gpgcheck = 1执行安装命令
1
sudo yum install mariadb-server
如果在用阿里云的服务器,可以将上述配置中的域名替换成
1
http://mirrors.aliyun.com/
以上yum配置经修改后同样的适用于其他源,详细内容请往下看。
过程
刚买了个阿里云的服务器,装了个CentOS 7.2,想装个MariaDB 10.1玩玩,但是yum源里面的只是5.5版本,于是去官网找了下10.1的yum源的配置。直达链接
Here is your custom MariaDB YUM repository entry for CentOS. Copy and paste it into a file under /etc/yum.repos.d/ (we suggest naming the file MariaDB.repo or something similar).
1 | # MariaDB 10.1 CentOS repository list - created 2017-01-02 14:08 UTC |
配置好之后发现下载速度实在忍受不了,因为上述配置是从mariadb.org
官网下载的,所以在想能不能用第三方镜像代替。
看了下官方提供的镜像列表,中国区有三个镜像,就随便选了一个清华大学的。
直接在清华大学镜像的列表点击MariaDB目录发现会跳转到MariaDB官网,无奈只能看下同步源的目录。在官网镜像列表之前有提供rsync的地址,运行以下命令可以看到整个镜像需要同步的目录列表:
1 | rsync --list-only rsync.osuosl.org::mariadb |
返回结果,中间部分都是多余的目录,我就隐藏了,有兴趣的可以自己执行命令看下
1 | drwxr-xr-x 4096 2016/12/24 23:39:43 . |
到这里基本就知道,yum目录就是用于yum源的。根据文章开头改好地址之后,速度得到了极大的提升,妈妈再也不用担心时间浪费再无用的东西身上了。
最后
后面我又看了一下Ubuntu的源,直接在页面就可以选择清华镜像,吐血。