centos7 安装mysql
今天尝试了在centos7下安装mysql,首先通过wget下载mysql-community-release-el7-5.noarch.rpm包
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
该包安装后是mysql的两个yum源。
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
再使用yum install命令下载mysql-server
sudo yum install mysql-server
此时出现冲突
--> 正在检查事务
---> 软件包 mariadb-server.x86_64.1.5.5.56-2.el7 将被 取代
--> 正在处理依赖关系 mariadb-server,它被软件包 akonadi-mysql-1.9.2-4.el7.x86_64 需要
---> 软件包 mysql-community-server.x86_64.0.5.6.37-2.el7 将被 舍弃
--> 正在处理依赖关系 mysql-community-common(x86-64) = 5.6.37-2.el7,它被软件包 mysql-community-server-5.6.37-2.el7.x86_64 需要
--> 正在处理依赖关系 mysql-community-client(x86-64) >= 5.6.10,它被软件包 mysql-community-server-5.6.37-2.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mariadb.x86_64.1.5.5.56-2.el7 将被 取代
---> 软件包 mariadb-server.x86_64.1.5.5.56-2.el7 将被 取代
--> 正在处理依赖关系 mariadb-server,它被软件包 akonadi-mysql-1.9.2-4.el7.x86_64 需要
---> 软件包 mysql-community-client.x86_64.0.5.6.37-2.el7 将被 舍弃
--> 正在处理依赖关系 mysql-community-libs(x86-64) >= 5.6.10,它被软件包 mysql-community-client-5.6.37-2.el7.x86_64 需要
---> 软件包 mysql-community-common.x86_64.0.5.6.37-2.el7 将被 安装
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.56-2.el7 将被 取代
--> 正在处理依赖关系 mariadb-libs(x86-64) = 1:5.5.56-2.el7,它被软件包 1:mariadb-devel-5.5.56-2.el7.x86_64 需要
---> 软件包 mariadb-server.x86_64.1.5.5.56-2.el7 将被 取代
--> 正在处理依赖关系 mariadb-server,它被软件包 akonadi-mysql-1.9.2-4.el7.x86_64 需要
---> 软件包 mysql-community-libs.x86_64.0.5.6.37-2.el7 将被 舍弃
--> 正在检查事务
---> 软件包 mariadb-devel.x86_64.1.5.5.56-2.el7 将被 取代
---> 软件包 mariadb-server.x86_64.1.5.5.56-2.el7 将被 取代
--> 正在处理依赖关系 mariadb-server,它被软件包 akonadi-mysql-1.9.2-4.el7.x86_64 需要
---> 软件包 mysql-community-devel.x86_64.0.5.6.37-2.el7 将被 舍弃
--> 解决依赖关系完成
错误:软件包:akonadi-mysql-1.9.2-4.el7.x86_64 (@anaconda)
需要:mariadb-server
正在删除: 1:mariadb-server-5.5.56-2.el7.x86_64 (@base)
mariadb-server = 1:5.5.56-2.el7
取代,由: mysql-community-server-5.6.37-2.el7.x86_64 (mysql56-community)
未找到
您可以尝试添加 --skip-broken 选项来解决该问题
因centos下默认数据库为mariadb,安装没有mysql将取代mariadb,但akonadi-mysql依赖mariadb,所以选择手动将mariadb包移除。
sudo yum remove mariadb
再次安装成功。输入:
mysql -u root
以无密码root用户登陆mysql。

浙公网安备 33010602011771号