1、系统是 Centos, 之前同事不清楚这台服务器有 mysql5.1,安装了宝塔并安装了 mysql5.5,现在导致 mysql 无法启动。 2、尝试解决方案: 2.1、尝试启动命令均没有效果,后排查后发现 mysql 里没有 mysql-server, 于是使用 yum install mysql-server,出现以下提示信息。现在想要启动 mysql5.1 的服务,请问要如何解决?
https://cdn.learnku.com/uploads/images/201910/01/23339/UC9fPdXx60.png!/fw/1240
1
hymzhek 2019-10-01 10:19:27 +08:00
贴日志 上边打不开
|
2
aeo13 OP @hymzhek
执行 yum install mysql-server: Error: Package: mysql-server-5.1.73-8.el6_8.x86_64 (base) Requires: mysql = 5.1.73-8.el6_8 Installed: mysql-5.1.73-7.el6.x86_64 (@base) mysql = 5.1.73-7.el6 Available: mysql55w-5.5.59-1.w6.x86_64 (webtatic) mysql = 5.5.59-1.w6 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest |
3
hymzhek 2019-10-01 10:44:15 +08:00
这是 装不上 不是无法启动
|
4
aeo13 OP @hymzhek
执行: rpm -qa | grep mysql 返回: mysql-server-5.1.73-7.el6.x86_64 mysql-libs-5.1.73-7.el6.x86_64 mysql-5.1.73-7.el6.x86_64 php-mysqlnd-5.6.40-4.el6.remi.x86_64 执行: service mysql start 返回: mysql: unrecognized service 执行: ls /etc/rc.d/init.d/mysqld -l 返回: ls: cannot access /etc/rc.d/init.d/mysqld: No such file or directory 请问要怎么处理了?原有是有 mysql5.1 的,后来通过宝塔装了 5.6,现在想要用回 5.1 |
5
hymzhek 2019-10-01 11:11:05 +08:00
看起来好像 把源换了 , 先把源换成默认的
5.1 似乎损坏了 先一般卸载 看看 不行用强制卸载参数 换默认源 然后重装 5.1 |
6
aeo13 OP 解决了,将源码包中的 mysql.server 拷贝复制到 /etc/init.d 就可以了
|
7
cumt21g 2019-10-01 13:47:50 +08:00
宝塔 是啥?
|