CentOS 7 Yum仓库整理
本次整理以阿里云开源镜像站为准
更换Base源
备份
1 |
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup |
下载新的CentOS-Base.repo 到/etc/yum.repos.d/
1 |
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo |
使其生效
12 |
yum clean allyum makecache |
Epel源
Epel,Extra Packages for Enterprise Linux 的简称,企业版 Linux 附加软件包(以下简称 EPEL)是一个 Fedora 特别兴趣小组,用以创建、维护以及管理针对企业版 Linux 的一个高质量附加软件包集,面向的对象包括但不限于 红帽企业版 Linux (RHEL)、 CentOS、Scientific Linux (SL)、Oracle Linux (OL) 。
EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 项目与 Fedora 基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。
rpm 安装
1 |
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm |
yum 安装
1 |
yum -y install epel-release |
直接下载repo
1 |
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo |
Rpmfusion源
rpm安装
1 |
rpm -Uvh https://mirrors.aliyun.com/rpmfusion/free/el/rpmfusion-free-release-7.noarch.rpm |
1 |
rpm -Uvh https://mirrors.aliyun.com/rpmfusion/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm |
yum 安装
1 |
yum localinstall --nogpgcheck https://mirrors.aliyun.com/rpmfusion/free/el/rpmfusion-free-release-7.noarch.rpm |
1 |
yum localinstall --nogpgcheck https://mirrors.aliyun.com/rpmfusion/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm |
Webstatic 源
webstatic主要是提供最新的Lnmp环境包下载和更新,提供稳定安全的Nginx,Mysql和PHP包
点击访问官网
点击访问官方源
rpm 安装
1 |
rpm -Uvh yum install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm |
yum 安装
1 |
yum install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm |
Nginx 官方源
官方源地址
rpm 安装
1 |
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm |
Mysql官方源 & 安装Mysql办法
下载源
官网选择对应的包下载
例如
1 |
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm |
安装源
1 |
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm |
检查当前仓库
1 |
yum repolist all | grep mysql |
默认激活的为mysql57-community
,对应Mysql 5.7
如需安装Mysql5.6版本,则需要修改
12 |
yum-config-manager --disable mysql57-communityyum-config-manager --enable mysql56-community |
安装Mysql
1 |
yum install mysql-community-server |
启动Mysql服务 & Mysql初始化
1 |
systemctl start mysqld.service |
Mysql 5.7
超级用户帐户'root'@'localhost'
被创建。超级用户的密码被设置并存储在错误日志文件中。要显示它,请使用以下命令
1 |
grep 'temporary password' /var/log/mysqld.log |
登陆 并尽快修改密码 (密码至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符,并且总密码长度至少为8个字符。)
12 |
mysql -u root -pmysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; |
Mysql 5.6
1 |
mysql_secure_installation |