gpt4 book ai didi

mysql - 如何强制删除 MariaDB 数据库?

转载 作者:行者123 更新时间:2023-11-30 22:31:26 27 4
gpt4 key购买 nike

我有一个 MariaDB 10.0 实例,其中的数据库似乎已损坏。我想删除它,但是当我尝试更改或检查它时出现错误。

有没有办法手动删除数据库?

这是我试过的:

unknown [web]> drop database web;
No connection. Trying to reconnect...
Connection id: 165
Current database: web

ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111 "Connection refused")
ERROR: Can't connect to the server

其他数据库和表正常工作。

此错误立即返回。

我可以通过将 innodb_force_recovery = 4 添加到 my.cnf 来列出数据库中的表,但无法删除任何表或只读的数据库模式。

谢谢

最佳答案

这可能是由于数据库损坏所致。我会先检查并修复数据库

./client/mysqlcheck [OPTIONS] --databases DB1 

https://mariadb.com/kb/en/mariadb/mysqlcheck/

如果还是不行,我也试试下面的方法

  • 备份数据库
  • 删除 MariaDB 实例
  • 重新安装 MariaDB
  • 恢复备份数据库

关于mysql - 如何强制删除 MariaDB 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33791904/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com