RHEL 7 本地光盘做yum源配置
1.由于红帽7系统是安装在虚拟机上的,先检查一下虚拟机设置的是否有问题:
Ps:第一次挂载时没反应就是因为在 设备状态第一个没打钩。
2.挂载光盘
[root@linuxprobe ~]# mkdir -p /media/cdrom
[root@linuxprobe ~]# mount /dev/cdrom /media/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
[root@linuxprobe ~]# ls /media/cdrom
addons images Packages RPM-GPG-KEY-redhat-release
EFI isolinux release-notes TRANS.TBL
EULA LiveOS repodata
GPL media.repo RPM-GPG-KEY-redhat-beta
3.
[root@linuxprobe ~]# vim /etc/yum.repos.d/rhel7.repo
[rhel7] #自定义
name=rhel7 #自定义
baseurl=file:///media/cdrom #本地光盘挂载路径
enabled=1 #启用yum源,0为不启用,1为启用
gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查
yum clean all #清除yum缓存
yum makecache #缓存本地yum源中的软件包信息
配置完保存退出就可以用yum安装
安装mysql ,LINUX7可以为最小化安装环境。
一、 安装兼容包
yum install -y gcc gcc-c++ cmake ncurses ncurses-devel bison
二、 上传或者下载mysql8安装包
Mysql8 编译安装需要boost 库,这里官网下载含boost的源码包
wget https://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-boost-8.0.19.tar.gz
三、 创建mysql 用户
useradd -s /sbin/nologin mysql
四、 建立所需目录并更改所有者为mysql
mkdir -p /data/mysql/data
chown -R mysql:mysql /data/mysql
五、 将下载好的mysql 解压到/usr/local/mysql 目录下
Mkdir /usr/local/mysql/
tar -zxvf *.tar.gz -C /usr/local/mysql/
六、 切换到/usr/local/mysql 目录下,编译安装
cmake -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_BOOST=boost
遇到报错:
考虑在Linux7.4下面安装mysql5.7最新版和MYSQL8.0最新版,都遇到一些兼容性问题。决定放弃不用LINUX7.4安装光盘作yum源。决定用回互联网163 yum源。
七、 七、换回163源
cd /etc/yum.repos.d
mv rhel7.repo rhel7.repo.backup
mv CentOS7-Base-163.repo.backup CentOS7-Base-163.repo
yum clean all
yum makecache
八、 继续安装mysql
cd /usr/local/mysql/mysql*
再次升级兼容包
再次执行cmake ,还是报错:
更新cmake到cmake3
下载Cmake
wget https://cmake.org/files/v3.16/cmake–3.16.4.tar.gz
解压Cmake
tar xvf cmake–3.16.4.tar.gz && cd cmake-3.16.4/
编译安装cmake
./bootstrap
有报错:
需要更新与安装openssl
再次执行
./bootstrap
还是有报错,还是提示openssl错误:
参照 mysql5.7安装,将yum searh ssh 所能找出的ssl组件都安装上。
yum install -y apr-util-openssl.x86_64 mod_ssl.x86_64 nss_compat_ossl.i686
以下文章点击率最高
Loading…