LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1526|回复: 5

apt-get 不能安装也不能卸载mysql-server-4.1,救火啊~~~~

[复制链接]
发表于 2006-8-23 00:22:15 | 显示全部楼层 |阅读模式
小弟配置mysql过程中出了一些错误,因此想把mysql-server-4.1卸载掉,在命令行中运行
#apt-get remove mysql-server-4.1
运行后,mysql还有很多文件存在系统中,比如/etc/init.d/mysql,小弟一时兴起,所有的mysql目录和文件都rm掉了
当运行
#apt-get install  mysql-server-4.1
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
下列【新】软件包将被安装:
  mysql-server-4.1
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 3 个软件未被升级。
需要下载 0B/14.6MB 的软件包。
解压缩后会消耗掉 31.2MB 的额外空间。
正在预设定软件包 ...
选中了曾被取消选择的软件包 mysql-server-4.1。
(正在读取数据库 ... 系统当前总共安装有 28173 个文件和目录。)
正在解压缩 mysql-server-4.1 (从 .../mysql-server-4.1_4.1.11a-4sarge4_i386.deb) ...
invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.
正在设置 mysql-server-4.1 (4.1.11a-4sarge4) ...
invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.

再次卸载mysql-server-4.1时
#apt-get remove mysql-server-4.1
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
下列软件包将被【卸载】:
  mysql-server-4.1
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 3 个软件未被升级。
需要下载 0B 的软件包。
解压缩后将会空出 31.2MB 的空间。
您希望继续执行吗?[Y/n]y
(正在读取数据库 ... 系统当前总共安装有 28359 个文件和目录。)
正在删除 mysql-server-4.1 ...

系统既不能安装mysql-server-4.1也不能卸载,怎么办啊,请位不吝赐教
发表于 2006-8-23 07:15:02 | 显示全部楼层
dpkg --purge --force-depends mysql-server-4.1 然後再重装,行不?
回复 支持 反对

使用道具 举报

发表于 2006-8-23 09:03:32 | 显示全部楼层
建议debian下面不要这样删除,fc下面可以这样删,但是就目前看来debian下面不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-23 09:15:29 | 显示全部楼层

完全卸载了mysql,但是却不能正常安装

Post by d00m3d
dpkg --purge --force-depends mysql-server-4.1 然後再重装,行不?


非常感谢您的关注!
安装时,提示如下
#apt-get install mysql-server-1.4
选中了曾被取消选择的软件包 mysql-server-4.1。                                                                                                
(正在读取数据库 ... 系统当前总共安装有 28164 个文件和目录。)
正在解压缩 mysql-server-4.1 (从 .../mysql-server-4.1_4.1.11a-4sarge5_i386.deb) ...
invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.
正在设置 mysql-server-4.1 (4.1.11a-4sarge5) ...
Stopping MySQL database server: mysqld.

WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz
Starting MySQL database server: mysqld...failed.
        Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-23 09:39:43 | 显示全部楼层

问题好像解决了,请各位参考

#apt-get -f install mysql-server-4.1
此时会提示一堆错误
#apt-get -f remove mysql-server-4.1
此时上述错误描述的部分文件已经装到系统中了
#atp-get install mysql-server-4.1
安装完成,提示/etc/mysql/my.cnf不存在,是一个警告错误,但是mysql启动起来了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-28 17:59:14 | 显示全部楼层
Post by lvzg
#apt-get -f install mysql-server-4.1
此时会提示一堆错误
#apt-get -f remove mysql-server-4.1
此时上述错误描述的部分文件已经装到系统中了
#atp-get install mysql-server-4.1
安装完成,提示/etc/mysql/my.cnf不存在,是一个警告错误,但是mysql启动起来了


虽然mysql开机启动起来了,但是却无法在命令行中运行mysql,运行时提示:错误的命令
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表