1

我试图恢复一些磁盘空间,如此处所述:

如何在 MySQL 中收缩/清除 ibdata1 文件

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

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

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

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

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

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

4

1 回答 1

2

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

只需发出

mysql_install_db

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

于 2012-01-04T01:59:55.390 回答