1. 环境准备
1.1 系统
操作系统:CentOS7(64位)
1.2 软件工具
2. 方法/步骤
2.1 卸载MySql数据库
在安装MySQL数据库之前,先查看一下是否已经安装,如已安装,卸载后重新安装。
查资料发现CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替。
2.1.1 yum卸载mariadb和mysql
# rpm -qa | grep mariadb
#然后使用remove
# yum remove mariadb*;
#把安装包全给删了
# rpm -qa | grep mysql
# yum remove mysql*;
2.1.2 rm删除mariadb和mysql相关的文件
# find / -name mysql*;
#把所有的文件都删了
# rm -rf 搜索出来的文件路径
# find / -name mariadb*;
#把所有文件都删了
rm -rf 搜索出来的文件路径
2.2 安装MySql数据库
2.2.1 查看系统环境
yum update升级以后的系统版本为:
# cat /etc/redhat-release
CentOS Linuxrelease 7.2.1511 (Core)
2.2.2 安装mysql和mysql-devel
# yum install mysql
# yum install mysql-devel
2.2.3 安装mysql-server
安装mysql和mysql-devel一般都成功,但是安装mysql-server失败,如下:
# yum install mysql-server
Loaded plugins:fastestmirror
Loading mirrorspeeds from cached hostfile
* base: mirrors.sina.cn
* extras: mirrors.sina.cn
* updates: mirrors.sina.cn
No packagemysql-server available.
Error: Nothingto do
查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。
有两种解决办法:
方法一:安装mariadb(亲测可用)
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的