服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

如何修复破损的MySQL服务器?

我已经看了很多这个问题,但没有find答案,我希望你能帮助我 我正在使用一些Python脚本来更新和计算一些存储在MySQL Server 5.5上的mysql表中的一些值。 但是我们遇到了closures电脑的电源故障,当我们再次打开电源时,一切正常,但是我们完全失去了与MySQL的连接。 基本上任何运行mysql服务的尝试都会产生这样的信息: http://imageshack.us/photo/my-images/718/mysqlerror.png/ mysqld服务没有运行。 我们试着重新启动它,基本上按照mysql文档站点中提供的步骤进行: dev.mysql.com/doc/refman/5.5/en/can-not-connect-to-server.html 和 dev.mysql.com/doc/refman/5.5/en/starting-server.html 但没有解决问题。 当inputnetworking启动mysql时,我得到的消息: “系统错误5.访问被拒绝” 在阅读文档后,我发现了这个命令:mysqld –debug,它提供了这样的信息: http://imageshack.us/photo/my-images/833/mysqlddebug.png/ 我不知道这个消息是否可以给出任何事情的暗示,我希望它能做到。 我们已经尝试了在互联网上find的所有东西:重新启动服务器,重新启动mysql服务器,运行更新等,但是mysql服务仍然无法启动。 并没有创build错误日志…(但我们仍然不知道我们的表是否可以) 在所有数据库上运行一个mysqlcheck,我得到以下消息: “mysqlcheck:Got Error 2003:尝试连接时无法连接到'localhost'(10061)上的Mysql Server”。 有谁知道如何解决这个问题,或者至less知道如何恢复停电之前我们已经拥有的桌子? 我非常感谢任何帮助! 如果你需要更多的信息,请让我知道! TNX!

将Dovecot的LMTP与虚拟用户一起使用(使用db查找将地址映射到邮箱)

我想使用基于SQL的虚拟用户dovecot(在我当前的exim + courier-imapd设置中已经正常工作)。 在我的设置中有“邮箱”有一个mailboxname @域和一个密码。 除此之外,还有“地址”,将实际的电子邮件地址映射到邮箱。 当通过IMAP或POP3login时,用户使用邮箱名称和密码。 所以我只是检查dovecot passdb查询中的邮箱表,它工作正常。 userdb查询是一个问题,但是:当用户login时,可用的信息显然是mailboxname @ domain用户名,然后可以用来创build邮箱path(甚至可以使用static userdb)。 但是,当通过LMTP发送电子邮件时,我需要查询地址表以检索目的地邮箱 – 所以在这种情况下我需要一个不同的查询。 一个可能的解决scheme可能是在数据库级别使用一些条件,根据%svariables(服务名称,例如lmtp )执行不同的查询 – 但显然这将是一个巨大的混乱。 另一个解决scheme可能是简单地使用LDA而不是LMTP,因为我可以在exim中执行邮箱名称的查找,并将其简单地传递给LDA程序 – 但是使用LDA不仅涉及到一个额外的进程正在启动(不是它对我低容量的服务器,但无论如何),并可能更糟糕的error handling,因为LDA只能返回退出状态代码exim不像LMTP可能会返回一个详细的错误消息。 所以我想知道是否有一种方法来执行不同的userdb查询取决于他们在哪里使用 – 在交付或访问邮箱。

VMware vSphere 5.0 – 不能在多个子网上configuration主机

有没有一种简单的方法可以允许单个vSphere 5.0主机在多个子网上通信,并允许托pipe在那里的虚拟机在这些子网上进行通信? 我有一个由vCenter实例pipe理的小型vSphere 5.0场。 对于这个农场,我已经分配了一个内部/ 26子网(可以说是10.13.111.0/26)。 每个vSphere主机都有两个网卡连接到Cisco 3750交换机,作为“基于IP哈希的路由”中继,为每台主机和交换机之间提供2GB的带宽。 这个链接也是一个.11q主干。 在主机上,我有两个虚拟机端口组,一个在VLAN 118上,名为“Public”,另一个在称为“Private”的VLAN 999上。 专用VLAN在192.168.100.0/24空间中寻址,用于虚拟机间通信。 我有两个VMKernel端口都连接到相同的118 VLAN,并在10.13.111.0/26networking上寻址。 以下是其中一个主机的configuration: 问题是,我已经用完了这个子网中的IP地址,并且已经分配了另一个子网 – 10.13.110.0/26。 但是,如果我在VLAN 118上添加另一个VMKernel端口并将其分配给10.13.110.1,则该IP地址将保持不可用状态。 我不确定这是交换机还是VMware vSphere主机本身的问题。 我怎样才能configuration这个子网可以被主机使用? 编辑 只需添加,3750具有VLAN118定义为: interface Vlan118 ip address 10.13.111.62 255.255.255.192 end 我可以扩大定义,以包括新的子网,并拥有神奇的工作? 编辑2 这看起来像是一个开关configuration问题。 如果我重新configuration3750上的VLAN118,如下所示: interface Vlan118 ip address 10.13.111.62 255.255.255.192 ip address 10.13.110.5 255.255.255.192 secondary end 那么交换机现在可以在新的.110networking上ping VMKerenel设备。 但是,通过更广泛的networking中的交换机的所有内容都无法ping设备。 .111networking的网关为10.13.111.3,而.110networking为.110.3 – 这两个IP地址都由连接到核心交换机(甚至可能是核心交换机)的路由器托pipe。 […]