个人遇到问题的经过:
我一个月前买了云主机,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是不会运行起来的服务的&