Mysql-Server-5.1升级问题

我的系统(Linux Debian)得到了更新

apt-get update apt-get upgrade

一切都升级了,也是我的MySQL服务器。 在mysql-server的升级中,我收到了一条错误信息(遗憾的是,当时我在那里询问了mysqlpipe理员的密码)。

只有“重试”或“取消”。 重试后没有工作,我select取消…

现在服务器不能再启动了

Mysql错误日志: 110502 07:49:48 mysqld_safe从/ var / lib / mysql数据库启动mysqld守护进程110502 7:49:48 [Note]插件'FEDERATED'被禁用。 / usr / sbin / mysqld:表'mysql.plugin'不存在110502 7:49:48 [错误]无法打开mysql.plugin表。 请运行mysql_upgrade来创build它。 InnoDB:找不到有效的检查点。 InnoDB:如果在创buildInnoDB数据库时出现这个错误,InnoDB:这个问题可能是在你以前尝试pipe理InnoDB的时候:创buildInnoDB数据文件,但是创build日志文件失败。 InnoDB:如果是这样,请参考InnoDB: http ://dev.mysql.com/doc/refman/5.1/en/error-creating-innodb.html 110502 7:49:48 [错误] Plugin'InnoDB '初始化函数返回错误。 110502 7:49:48 [错误]插件'InnoDB'注册为存储引擎失败。 110502 7:49:48 [错误] / usr / sbin / mysqld:未知选项'–skip-bdb'110502 7:49:48 [错误]正在中止

110502 7:49:48 [注] / usr / sbin / mysqld:关机完成

110502 07:49:48来自pid文件的mysqld_safe mysqld /var/run/mysqld/mysqld.pid结束


命令“mysql_upgrade”告诉我:运行连接参数'mysqlcheck':'–port = 3306''–socket = / var / run / mysqld / mysqld.sock''–socket = / var / run /mysqld/mysqld.sock'mysqlcheck:出现错误:2002:无法通过套接字连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock'(2)尝试连接时致命错误:升级失败


mysql-server-5.1浏览器状态:软件包:mysql-server-5.1状态:安装确定半configuration优先级:可选部分:misc安装大小:13996维护者:Debian MySQL维护者架构:i386来源:mysql-5.1版本: 5.1.49-3取代:libmysqlclient-dev(<= 5.1.41-1),mysql-server(<< 5.1.49-3),mysql-server-5.0提供:mysql-server,mysql-server-5.0, virtual-mysql-server取决于:mysql-client-5.1(> = 5.1.49-3),libdbi-perl,perl(> = 5.6),libc6(> = 2.7),libgcc1(> = 1:4.1.1) ,libmysqlclient16(> = 5.1.21-1),libstdc ++ 6(> = 4.1.1),zlib1g(> = 1:1.1.4),debconf(> = 0.5)| debconf-2.0,psmisc,passwd,lsb-base(> = 3.0-10),mysql-server-core-5.1(= 5.1.49-3)预取决于:mysql-common(> = 5.1.49-3) ,adduser(> = 3.40),debconfbuild议:mailx,libhtml-template-perlbuild议:tinyca冲突:mysql-server(<< 5.1.49-3),mysql-server-4.1 conffiles:/etc/logrotate.d/ MySQL的服务器64e209fe34f73fbf10c9479bf30947c4的/ etc / mysql的/ Debian的启动4272e4d740c8ae651ac35bbf4d2ed6dc /etc/mysql/conf.d/mysqld_safe_syslog.cnf 347fa9f3d579ffc06c39bf7e69f4fc6e /etc/logcheck/ignore.d.workstation/mysql-server-5_1 2d34a7ed83fefc165cd1dfea3a72ccc8的/ etc / Logcheck的/忽略。 d.server / mysql-server-5_1 2d34a7ed83fefc165cd1dfea3a72ccc8 /etc/logcheck/ignore.d.paranoid/mysql-server-5_1 6babe46e791059cdd5a26f4f7fec9eca /etc/init.d/mysql ea6d050ac82ed69d01970f9b95ab9b9d


我已经试过了: apt镜像得到了更新

aptitude删除mysql-server-5.1 aptitude install mysql-server-5.1

aptitude update aptitude full-upgrade


在“aptitude full-upgrade”后显示我(语言:德语):

用户名和密码登陆名:密码:mysql-server-5.1用户名密码安全authentication用户名或邮政编码。 0 Pakete aktualisiert,0zusätzlichinstalliert,0 werden entfernt und 0 nicht aktualisiert。 Muss 0 B an Archiven herunterladen。 Nach dem Entpacken werden 0 Bzusätzlichbelegt sein。 mysql-server-5.1(5.1.49-3)wird eingerichtet …停止MySQL数据库服务器:mysqld。 启动MySQL数据库服务器:mysqld。 。 。 。 。 。 。 。 。 。 。 。 。 。 失败! invoke-rc.d:initscript mysql,动作“开始”失败。 dpkg:Fehler beim Bearbeiten von mysql-server-5.1(–configure):Unterprozess installiertes post-installation-skript gab den Fehlerwert 1zurückconfigured to not write apport reports Fehler traten auf beim Bearbeiten von:mysql-server-5.1 E:Sub -process / usr / bin / dpkg返回一个错误代码(1)Ein Paket konnte nicht installiert werden。 Versuche zulösen:mysql-server-5.1(5.1.49-3)wird eingerichtet …停止MySQL数据库服务器:mysqld。 启动MySQL数据库服务器:mysqld。 。 。 。 。 。 。 。 。 。 。 。 。 。 失败! invoke-rc.d:initscript mysql,动作“开始”失败。 dpkg:Fehler beim Bearbeiten von mysql-server-5.1(–configure):Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1zurückFehler traten auf beim结果:mysql-server-5.1

谁能告诉我,现在该怎么办?

您是否尝试从/etc/mysql/my.cnf中删除或注释“skip-bdb”? 见MySQL错误50336: http : //bugs.mysql.com/bug.php? id= 50336