couldn't find mysql server_MySQL安装错误Couldn't find MySQL server

Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)

昨天rpm安装MySQL5.7后,启动报错,查了半天,没发现什么错误,

最后确定是该机器原来有一个二进制安装的MySQL8.0,导致MySQL5.7安装的有问题,无法启动,并且端口冲突。

亲测

虚拟机二进制安装mysql8.0.20后rpm安装mysql5.7

3030b5dfe4e8182e7c6f0c68edddbf98.png

此时mysql8还在运行

98036cf52d7786b96c4db2db9236573d.png

但是由于配置文件被改变。mysql不能本地socket连接

就算把[client]里的socket指定正确也不行

049fb6b43f9b1f4f90d2b2b6eca59d9b.png

新配置文件改为my5.7.cnf

旧配置文件改回my.cnf

./mysqld  --defaults-file=/etc/my5.7.cnf --user=mysql

指定配置文件启动成功

7ee041d393405c2f5c969dd8bd0534d1.png

一会后mysql 进程消失,看日志发现

74e147ff9e511cf46f2421b98632a29a.png

查看datadir里发现没有mysql库。说明rpm安装有问题。

ddb7be1d2ce501bbeca640e3ec93bb84.png

重新安装时刻观察datadir发现一直为空ll /var/lib/mysql

手动初始化数据库后

282f1e37a8bcef373f4fe33cbd1ea4e4.png

启动后依旧报错,mysql8.stop正常,此时mysql5.7启动失败。mysql8启动也失败,

00c726b6158703de30511e3812167b9a.png

总结:毫无意义的测试,rpm安装MySQL时注意一下当前机器是否有已经运行的mysql吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值