Удалил все базы данных MySQL, включая mysql, как восстановить? - PullRequest
1 голос
/ 04 января 2012

Я пытался восстановить дисковое пространство, как описано здесь:

Как сжать / очистить файл ibdata1 в MySQL

Я сделал mysqldump для всех баз данных.

Затем я сбросил все базы данных и, к сожалению, был немного быстр и удалил базу данных с именем «mysql».

Теперь я не могу подключиться к серверу: «Не удается подключиться к локальному серверу MySQL через сокет» /var/run/mysqld/mysqld.sock '»

Полагаю, я удалил информацию об учетной записи и т. Д.?

Так, каковы мои варианты? Переустановить MySQL и импортировать дамп?

Учетные записи MySQL, которые у меня были, были просты, поэтому я могу легко воссоздать их.

1 Ответ

2 голосов
/ 04 января 2012

Если у вас есть дамп всех баз данных, проблем нет.

Просто введите

mysql_install_db

в командной строке и новый mysql схема будет создана.Повторно создайте свои учетные записи, как вы предложили, и затем импортируйте свой дамп.

...