首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图从崩溃的服务器恢复MySQL数据库,我一直得到"mysqldump无法执行“显示创建表不存在(1146)”

问试图从崩溃的服务器恢复MySQL数据库,我一直得到"mysqldump无法执行“显示创建表不存在(1146)”
EN

Server Fault用户
提问于 2016-08-18 15:32:04
回答 1查看 616关注 0票数 0

我的OpenSuse 13.1服务器崩溃,无法启动,但我设法将硬盘连接到另一台计算机,并复制了/var/lib/mysql中的文件

在一个新的安装中,我遵循了这个答案中概述的步骤:https://serverfault.com/a/449238/371208

但是,当我尝试启动MySQL时,我得到了这样的信息:“mysql.service的作业失败了。有关详细信息,请参阅'systemctl status mysql.service‘和'journalctl -xn’。”

在运行“journalctl-xn”时,这是输出:

-原木开始于清华2016-08-18 15:19:12吃完清华2016-08-18 17:49:02吃-8月18日17:45:13 CPMA dbus600:系统已成功激活服务'org.kde.powerdevil.backlighthelper‘18 17:46:28 CPMA dbus600:系统激活服务名称=’org.kde.powerdevil.backlight the‘(使用服务助手)8月18日17:46:28 CPMA dbus600:系统成功激活服务'org.kde.powerdevil.backlighthelper’Aug 18 17:48:32 CPMA系统d1:启动LSB:启动MySQL数据库服务器.-主题:单元mysql.service已经从启动开始--由系统定义--支持:--单元mysql.service已经开始启动。8月18日17:49:02 CPMA mysql六千三百:启动服务MySQL警告:/var/run/mysql.sock在30秒内没有出现17:49:02 CPMA mysql六千三百:chmod:无法访问'/var/run/mysql/mysqld.pid':没有这样的文件或目录8月18日17:49:49:02 CPMA mysql六千三百:..failed 8月18日17:49:02 CPMA systemd1:mysql.service: mysql.service:控制进程退出,code=exited status=1 8月18日17:49:02 CPMA系统1:未能启动LSB:启动MySQL数据库服务器。-主题:单元mysql.service失败了--由systemd定义--支持:http://lists.freedesktop.org/mailman/listinfo/systemd-devel --文档:http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d --单元mysql.service失败了。--结果失败了8月18日17:49:02 CPMA系统1:mysql.service单元进入失败状态。

如何解决此错误?

EN

回答 1

Server Fault用户

发布于 2016-08-18 21:39:49

我以前见过这个错误!你可能想得太多了。它实际上要么是权限问题,要么是缺少的文件/文件夹,或者是缺少的pid文件。通过使用su (su -s /bin/bash mysqld)或sudo (sudo -u mysqld -i)成为mysql用户更容易诊断问题,因为正确的用户也会暴露权限问题。一旦您是mysql用户,您应该检查目录/var/run/mysql/是否存在。它还应该为每个数据库(而不是表)提供一个文件夹。另外,检查mysql用户是否有rw访问/var/run/mysql*和/var/lib/mysql*。

无论如何,权限问题可能在chown中是可以解决的。偶尔,当磁盘出现错误块时,文件系统所有权/权限信息会被加扰,但也可能是mysql用户在新机器上有不同的uid。

无论如何,如果pid文件丢失,mysql有时会抱怨并导致大量问题,所以我会在作为mysql用户登录到机器时重新创建它。您希望mysqld_safe的pid在文件中。我想,如果mysql没有运行,只是将其保留为空白。

TL;DR:这就是它看起来的样子(通常)。如果没有,就回信?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/797687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档