我有一个运行Webmin/Virtualmin的VPS。我托管多个域,其中一个是使用MySQL数据库的Drupal 7网站。昨天我去“管理”数据库,发现我收到了下面的错误Lost connection to MySQL server during query,而且无论如何我都无法访问它。我想知道是不是因为我的MySQL版本过时了(它是5.1.17),所以在更新之前,我尝试通过转到Webmin >> Servers >> MySQL数据库服务器>>备份数据库来备份数据库--但是只收到了以下页面:
数据库备份失败: mysqldump失败: mysqldump: Got错误: 2013:在使用锁表时数据库备份失败: mysqldump失败: mysqldump: Got错误: 2002:无法通过套接字'/var/lib/ MySQL /mysql.sock‘(111)连接到本地MySQL服务器: mysqldump失败: mysqldump: Got : 2002:无法通过套接字连接到本地MySQL服务器(2)连接从数据库测试成功备份的1348字节到文件/home/test.sql。数据库的计划备份已被禁用。
我设置了“允许大桌子?”在MySQL服务器配置中,最大数据包大小为5MB,但我仍然收到错误。数据库的文件大小只有156 MB,它有190个表,并且它可能比现在保存更多的数据。
有人有什么建议吗?我在运行CentOS。
更新:自从发布这个问题以来,我一直在和我的主机公司联系,他们建议我升级MySQL。我现在运行的是5.5.38版本,问题与此完全相同。我安装了最新版本的phpMyAdmin,并有一些奇怪的行为。当我试图查看数据库时,它说会话已超时,但当我重新登录时没有出现任何数据库,而且我被告知数据库中没有我刚才单击的表。
发布于 2014-07-28 15:59:42
我发现这些资源可能会有帮助。他们很好地解释了这些错误,以及如何处理这些错误。
收到错误: 2013:失去连接..。
收到错误: 2002:无法连接到.
听起来这些都是相当简单的配置问题。我希望这能帮到你。
https://webmasters.stackexchange.com/questions/67530
复制相似问题