+ -
当前位置:首页 → 问答吧 → /etc/init.d/mysql被我rm了怎么办

/etc/init.d/mysql被我rm了怎么办

时间:2006-01-16

来源:互联网

重新安装的时候提示 invoke-rc.d:unknow initscript, /etc/init.d/mysql not found.

作者: viva55   发布时间: 2006-01-16

真的没人知道怎么办啊 不行我重做系统拉

作者: viva55   发布时间: 2006-01-17

现在可以重新安装了 我建了一个空的文件 可是安装后那个文件还是空的啊

作者: viva55   发布时间: 2006-01-17

etc下的东东被删时最容易出问题,尤其含联结的时候,--reinstall往往没用的,
首先试试
apt-get --reinstall install mysql-server???
不行时而且mysql关联少时,可以apt-get remove --purge mysql-server???然后再安装,关联多不能删时,dpkg -S /etc/init.d/mysql找到对应的包,apt-get -d --reinstall install mysql-server??? 然后将对应的deb解开将mysql复制过去
dpkg -x /var/cache/apt/archives/mysql-server???.deb /tmp/foo
cp /tmp/foo/etc/init.d/mysql /etc/init.d

还不行的话,终极解决是将/var/lib/dpkg/info下对应的东东删掉,删除和重装相应的包了事,而不会影响系统的

作者: completist   发布时间: 2006-01-17

谢谢 已经解决了

作者: viva55   发布时间: 2006-01-17

引用:
作者: viva55
谢谢 已经解决了
请问一下,怎么解决的啊?我被这个问题折腾一天了都。

作者: openware   发布时间: 2009-08-29

直接打开包提取那个文件

作者: ch_fb   发布时间: 2009-08-29

dpkg -S /etc/init.d/mysql
然后用dpkg -i 安装这个包一次

作者: tocai   发布时间: 2009-08-30