一、系统环境
yumupdate升级以后的系统版本为
[root
yl-webyl]#cat/etc/redhat-releaseCentOSLinuxrelease7.1.(Core)
二、mysql安装
一般网上给出的资料都是
#yuminstallmysql
#yuminstallmysql-server
#yuminstallmysql-devel
安装mysql和mysql-devel都成功,但是安装mysql-server失败,如下:
[root
yl-webyl]#yuminstallmysql-serverLoadedplugins:fastestmirror
Loadingmirrorspeedsfromcachedhostfile
*base:mirrors.sina.cn
*extras:mirrors.sina.cn
*updates:mirrors.sina.cn
Nopackagemysql-serveravailable.
Error:Nothingtodo
查资料发现是CentOS7版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。
有两种解决办法:
1、方法一:安装mariadb
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
安装mariadb,大小59M。
[root
yl-webyl]#yuminstallmariadb-servermariadbmariadb数据库的相关命令是:
systemctlstartmariadb#启动MariaDB
systemctlstopmariadb#停止MariaDB
systemctlrestartmariadb#重启MariaDB
systemctlenablemariadb#设置开机启动
所以先启动数据库
[root
yl-webyl]#systemctlstartmariadb然后就可以正常使用mysql了
[root
yl-webyl]#mysql-uroot-pEnterpassword: