使用Yum安装数据库比较简单,但当你在centos7系统上,运行如下命令
yum install mysql-server mysql-libs mysql
来安装MySQL,将会收到如下报错信息
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.skyshe.cn
* extras: mirrors.zju.edu.cn
* updates: centos.ustc.edu.cn
No package mysql-server available.
Package 1:mariadb-libs-5.5.47-1.el7_2.x86_64 already installed and latest version
Package 1:mariadb-5.5.47-1.el7_2.x86_64 already installed and latest version
Nothing to do
仔细查看报错会发现,存在一条 No package mysql-server available.
数据库服务端不存在。当你检查完Yum源确认没有问题时。
将报错信息输入搜索引擎才发现MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
也就是说Centos7采用MariaDB来代替Mysql,所以可以用如下命令来安装MariaDB
yum -y install mariadb-server mariadb
你可能会说,我就要安装mysql,那我们可以采用rpm包安装这种方式,添加如下语句:
sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
这样就可以按照原来方法安装MySQL了。
Copyright © 香港主机圈 版权所有