20200811 Linux-Centos常用软件安装方式
八月 12, 2020
20200811 Linux
yum 安装jdk
yum -y install java-1.8.0-openjdk
通过源码安装安装mysql
查看glibc版本号:
从官网网页下载指定内容
wget 下载:
参考mysql官方帮助文档进行安装步骤确定
在阅读官方文档的时候官方提示:
- Building MySQL with nonstandard options may lead to reduced functionality, performance, or security.
编译安装cmake3
1 | ./configure --prefix=/usr/local/cmake |
需要等待较长时间
如过出现如下报错
请安装OenSSL:
1 | yum install openssl-devel |
安装完成
设置软链接:
1 | ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake |
升级gcc版本为8.3.0
mysql8.0 安装需要gcc 8.0
1 | sudo yum install centos-release-scl |
参考博客:
https://www.cnblogs.com/jixiaohua/p/11732225.html
修改并创建g++ 8.3 的软链接
1 | rm /usr/bin/g++ |
编译并安装mysql8.0
- 关于环境要求请参考网络资料,我这里预先准备好了基本环境
1 | mkdir bld |
- 这里需要注意以上代码的路径选择
参考资料:
https://gitlab.kitware.com/cmake/community/-/wikis/home
源代码构建完成,开始编译并安装:
make && make install
接下来等待即可
编译完成后创建mysql工作目录复制启动脚本即可
参考资料:
https://www.cnblogs.com/NanZhiHan/p/11017158.html
yum安装mysql
1 | yum -y install mysql-server |
rpm包安装mysql
下载系统对应的rpm包
https://dev.mysql.com/downloads/repo/yum/
使用如下命令安装:
1 | rpm -ivh [包文件名] |
yum安装与源码安装区别个人理解
yum安装
yum安装是通过yum仓库进行检索并安装的,在使用yum时,会自动检索并安装相关依赖
yum仓库,可以是由官方或者社区进行打包并发布的,其本质仍然是打包好的rpm格式包
使用yum安装时会自动配置安装相关依赖,但是在centos上,官方所提供的yum仓库内的软件版本可能较老
rpm安装
通过rpm 安装本地或者在线的rpm包,
rpm是一个软件包管理器,创建的rpm包一般由官方或社区打包而成
rpm包安装时需要格外的注意相关依赖是否存在 ,一个各个版本依赖之间的关系
rpm包可随心的去找自己需要的软件版本去安装并不限定与仓库是否存在,只要有人打包即可
查看评论