安装Mysql失败,mariadb-server装不上

安装Mysql失败,mariadb-server装不上

http://img1.sycdn.imooc.com//climg/5dd40339099f933800000000.jpg

安装Mysql失败,mariadb-server装不上

然后提问老师给了回复

http://img1.sycdn.imooc.com//climg/5dd7d28e092b512f09430432.jpg根据回复操作,报错

http://img1.sycdn.imooc.com//climg/5dd7d29e09b5dd0808590374.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,1. 在centos版本中是没有apt-get命令的,在 debian、ubuntu 版本中有,如果同学是centos版本,则请同学使用yum进行安装。

2. mariadb-server与mysql-server冲突问题,请检查是否以前就安装过mysql。如果安装过,则同学可以卸载mysql进行重新安装(注:重新安装有风险,建议同学使用以前的mysql)。操作如下:

1. 查看是否存在3306端口

netstat -antlp

2. 存在代表安装了,则停止msqld服务

systemctl stop mysqld

3. 删除mysql数据

cd /var/lib/mysql (根据自身安装路径)

rm -rf *

4. 卸载mysql

yum list mysql*

http://img1.sycdn.imooc.com//climg/5dda1b4e097df0d207870167.jpg

yum remove mysql-community-client.x86_64 mysql-community-common.x86_64 mysql-community-libs.x86_64 mysql-community-libs-compat.x86_64 mysql-community-server.x86_64

5. 安装mariadb-server

yum install -y mariadb-server

祝学习愉快!

  • 陈莺莺呀 提问者 #1
    慕小尤老师,你这次的回复我感觉是正确的解决方法。我提问的时候已经晒出了截图,报错信息也是mariadb-server和mysql-server冲突,但是那个慕古丽老师的回复感觉完全不对,就让我一直把centos的命令换成debian、ubuntu的,无语……
    2019-11-24 14:06:55
好帮手慕小尤 2019-11-24 09:44:18

同学你好,‘没有可用软件包 atitude’代表在linux系统yum源中已经没有对应的安装包了。同学可尝试,更新epel第三方软件库,运行命令:

yum install -y epel-release

然后尝试安装atitude包。如果还无法安装,同学可尝试使用下面的命令进行安装:

sudo apt install aptitude

祝学习愉快!

  • 提问者 陈莺莺呀 #1
    yum install -y epel-release,提示结果:软件包 epel-release-7-12.noarch 已安装并且是最新版本。sudo apt install aptitude,提示结果:sudo: apt:找不到命令。
    2019-11-24 13:39:54
  • 提问者 陈莺莺呀 #2
    另外我在使用yum install mariadb-server时报错信息提示是mariadb-server与mysql-server冲突,为什么老师建议使用aptitude install mariadb-server?这个命令是什么操作,能够解决冲突问题吗?为什么我查阅资料之后总感觉aptitude不是centos的命令呢?
    2019-11-24 13:41:59
guly 2019-11-23 11:21:46

你好,报错原因是 atitude  命令无法使用,使用sudo apt-get install atitude安装,如果解决您的问题请采纳,祝学习愉快!


  • 提问者 陈莺莺呀 #1
    使用sudo apt-get install atitude安装,报错:sudo: apt-get:找不到命令 。另外apt-get 好像不是centos的命令吧,不是应该使用yum吗?我尝试使用sudo yum install atitude,报错提示:没有可用软件包 atitude。
    2019-11-23 18:51:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP典型功能与Laravel5框架开发
  • 参与学习           人
  • 解答问题       722    个

掌握开发中必备技能解锁缓存、支付,邮件和短信发送等高端接口运用,直击工作重难点,通过开发简书项目熟练掌握Laravel5的开发技术。完成以上三个阶段的学习,成为满足企业需求的开发工程师。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师