我试图恢复一些磁盘空间,如下所述:
How to shrink/purge ibdata1 file in MySQL
我为所有数据库做了一个mysqldump。
然后我转储了所有数据库,不幸的是我有点快,并删除了名为“mysql”的数据库。
现在我无法重新连接到服务器,“无法通过socket连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock'”
我想我已经删除了帐户信息等?
那么我的选择是什么?重新安装MySQL并导入转储?
我所拥有的MySQL帐户很简单,因此我可以轻松地重新创建它们。
答案 0 :(得分:2)
如果你有一个所有数据库的转储,那就没有问题了。
只需发出
mysql_install_db
,将创建一个新的mysql
架构。按照建议重新创建帐户,然后导入转储。