腾讯云centos7安装mysql坎坷之旅

非常新的菜鸟orz昨天试图在服务器上捣鼓一下mysql,安装便发生了问题,于是乎查错一晚,不得解。

同学用一条yum语句即安装成功,我的安装之路总是坎坷...

0.  先放最终解决教程

详细的安装方案与解释

查错之旅:

1. 下载太多mysql版本?



由此出现了一个贯穿始终的问题:Failed to restart mysqld.service: Unit not found.

2.mariadb代替?

上网查了一下,发现CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。

于是乎我装了mariadb,结果自然还是开不出来...


 依然是error+Unit not found.

3. 依赖包?

会不会是依赖包没下?安装依赖包

似乎还是不行,安装一开始即报错error*3。


于是试图加--skip-broken来解决

[root@VM_35_74_centos ~]# yum install mariadb* --skip-broken

安装过程不报error,却仍不可启动。

遇到这个问题时,

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

试图以此解决,无果。

昨晚胡乱尝试到此结束,准备今天重装centos6.8(可能是比较稳定的版本),但遇事不能总是重装系统对吧。

4. 卸载or重装稳定版

祯哥给出建议,mariadb和mysql相互有冲突,把所有和mysql相关的都卸载干净,然后重试用yum 安装。不要两个都试,会乱掉。

列出所有被安装的rpm package:

# rpm -qa | grep mariadb

卸载mysql/mariadb

rpm -e 文件名,卸载。

# rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64

强制卸载:

# rpm -e --nodeps mariadb-libs-5.5.50-1.el7_2.x86_64

检查安装包情况&&是否仍有残留:

[root@DB1 ~]# rpm -qa | grep -i mysql

5.感恩安装教程

于是最终,找到了开头便放出来的解决版安装教程

6.其他

附几个常用Linux命令:

删除文件夹test。    -i是交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认。

 rm -ir /home/test

新建文件夹。

mkdir /home/test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值