2012-01-04 5 views
1

私はここで説明するように、いくつかのディスク領域を回復しようとしたmysqlを含む、すべてのMySQLデータベースを削除しました。復旧方法は?

How to shrink/purge ibdata1 file in MySQL

私はすべてのデータベースのmysqldumpをしました。

私はすべてのデータベースをダンプしてしまいました。残念ながら私は少し速く、 "mysql"という名前のデータベースも削除しました。

今、私は私がなどのアカウント情報を削除したとし「『/var/run/mysqld/mysqld.sock』ソケットを介してローカルのMySQLサーバーに接続できません」、サーバーに

を再接続することはできませんか?

私のオプションは何ですか? MySQLを再インストールしてダンプをインポートしますか?

シンプルなので、簡単に再作成できるMySQLアカウントです。

+0

私はserverfault.comでこれを尋ねることをお勧めします。 –

+2

通常のバックアップから復元します。 –

答えて

2

データベースがすべてダンプされている場合は、実際の問題はありません。

は、単にコマンドライン上

mysql_install_db

を発行し、新しいmysqlスキーマが作成されます。提案どおりにアカウントを再作成し、その後ダンプをインポートします。

+1

Phew!私は "sudo dpkg-reconfigure mysql-server-5.1"で新しいrootパスワードを再設定しました。それはmysqlデータベースを再作成し、rootとしてログインしてダンプの回復を開始することができます。今は大丈夫です。ありがとうキャシー! –

関連する問題