mysql - 删除了所有MySQL数据库,包括mysql,如何恢复?

标签 mysql disaster-recovery

我正在尝试按照此处所述恢复一些磁盘空间:

How to shrink/purge ibdata1 file in MySQL

我为所有数据库做了一个 mysqldump。

然后我转储了所有数据库,不幸的是我速度有点快,也删除了名为“mysql”的数据库。

现在我无法重新连接到服务器,“无法通过套接字连接到本地 MySQL 服务器‘/var/run/mysqld/mysqld.sock’”

我想我已经删除了帐户信息等?

那么我的选择是什么?重新安装 MySQL 并导入转储?

我拥有的 MySQL 帐户很简单,因此我可以轻松地重新创建它们。

最佳答案

如果您有所有数据库的转储,就没有真正的问题。

简单问题

mysql_install_db

在命令行上,将创建一个新的 mysql 模式。按照您的建议重新创建您的帐户,然后导入您的转储。

关于mysql - 删除了所有MySQL数据库,包括mysql,如何恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721118/

相关文章:

java - mysql 警告它已在 PHP 中更新

solr - 如何创建 Solr 的冗余实例

azure - Azure DevOps 代码存储库是否有灾难恢复程序或计划?

java - 如何使用 LDAP Server 实现容错

linux - 使用 sudo chmod 644/usr 更改/usr 的权限

mySQL SELECT 使用 LEFT JOIN,返回值或 NULL WHERE 列在右表中指定

mysql - Laravel 迁移语法错误或访问冲突 1064

c# - 在文本框中从 DATE 中删除 TIME c#

java - 高级搜索 Java 库

cassandra - 为灾难恢复配置 Apache Cassandra