我来自伊朗,由于美国对我们的制裁,所有 Oracle 产品都被禁止使用和下载。
我需要在我的 Centos 服务器(位于伊朗)上安装 MySQL,但我无法从 Oracle 的存储库安装 MySQL。
我想使用代理。如何为 yum 执行设置代理?
答案1
你没有说明你使用的是哪个版本的 CentOS,但这可能并不重要。在这种情况下,你很可能会发现安装 mariadb 更简单。这是 mysql 的替代品,应该可以按你的预期工作。
在 CentOS 7 上,mariadb 是默认的 mysql 包,并且
yum install mariadb-server mariadb-libs mariadb
将为您提供一个与相关 mysql 版本一样的环境。
在 CentOS 6 上,你需要安装相关的存储库,你可以获取 repo 文件从这里。
答案2
好吧,补充一下第一个答案:您可以轻松设置 yum 代理:
编辑 /etc/environment 文件:
vi /etc/environment
添加以下行(自定义):
export http_proxy=http://usr:[email protected]:8080
export https_proxy=http://usr:[email protected]:8080
export ftp_proxy=http://usr:[email protected]:8080
export no_proxy=localhost
获取环境文件:
source /etc/environment
Yum 现在应该可以通过代理工作了!