为什么CentOS7中找不到mysql服务,并且还找不到mysql.sock?

在CentOS7中,通过yum安装MySQL后发现无法启动mysqld服务,也无法找到mysql.sock文件。原因是安装的是MariaDB而非原始的MySQL。解决办法是需要额外安装MariaDB-server及相关组件,确保服务端正确运行。
摘要由CSDN通过智能技术生成

 

个人遇到问题的经过:

 

我一个月前买了云主机,UI图画好了,前端也写了,php如何开发也想好了,结果呢,安装apache是成功了,mysql看样子也是安装成功了,但是mysql根本无法运行起来,搞得我无心写代码了。

具体情况如下:

使用service mysqld start ; systemctl mysqld start ;是没有用的,一直显示没有mysqld这个服务(mysql也是没有的),

当你使用mysql -uroot -p 的时候还显示无法通过mysql.sock连接到mysql服务器,

我也是看了无数个帖子,google翻了,都无济于事,都没什么用,后来去图书馆借了本叫做《深入理解mysql与mariaDB》的书,最终解决了这个问题。。(/(ㄒoㄒ)/)

 

原因:

 

是这样的,你在cento7上运行yum install mysql会下载安装的是MariaDB(这是mysql原班人马在mysql公司卖给其他公司几年后,防止mysql被Oracle闭源才新生成的一个Mysql的分支),而不是原来的mysql。

另外,所以你运行

yum install mysql
就相当于运行
yum install MariaDB

但是对于MariaDB的话,直接安装MariaDB是不会运行起来的服务的&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值