执行命令:
yum install -y httpd
安装 mysql 客户端
yum install -y mysql
安装mysql 服务端
yum install -y mysql-server
结果发现无法安装,提示:
[root@yl-web yl]# yum install mysql-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.sina.cn
* extras: mirrors.sina.cn
* updates: mirrors.sina.cn
No package mysql-server available.
Error: Nothing to do
查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。
有两种方法解决:
一:安装mariadb
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
二:官网下载mysql-server再安装
# wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
# rpm -ivh mysql57-community-release-el7-11.noarch.rpm
# yum install mysql-community-server
由于每次想要下载的mysql版本不一致,官网下载路径有时候也会变化。下面说一下如何获取当前mysql的rpm包官网下载路径
1. 百度搜索“mysql 官网下载”
2。 进入上面的网页,拉到最底下,有一个Community (GPL) Downloads
点击Community (GPL) Downloads 链接
进入之后选择相应的操作系统和版本
点击红框中Download,
点击之后就会下载,将下载下来的rpm包导入到linux环境下就可以安装。或者直接右键“复制链接地址”,在linux下用wget工具下载也可以。