Как восстановить / var / lib / mysql после удаления?

Linux ..

Ubuntu поставляется с программой md5sum, которую вы можете использовать для проверки целостности загруженного ISO-файла.

Ручной метод.

Создайте хэш вашего ISO-файла следующим образом:

md5sum /path/to/ubuntuISO.iso  

Это выведет хэш MD5 вашего ISO. Теперь откройте страницу Wiki Ubuntu Hashes, в которой перечислены хэши MD5 всех ISO-стандартов Ubuntu и сравните хэш, полученный вами из md5sum, с хэшем, который, по словам вики-страницы, верна для этого ISO. Если хэши совпадают, вы должны иметь неповрежденный файл.

Автоматический метод ..

Более автоматическим методом было бы использовать файл MD5SUMS.txt (который вы можете скачать из своих дистрибутивов загрузите страницу в Ubuntu Hashes ). Убедитесь, что вы сохранили файл в том же каталоге, что и ваш ISO-файл.

Теперь запустите:

md5sum -c MD5SUMS.txt  

Вы получите ошибку для каждого ISO, который вы не загрузили. Ничего страшного. Скорее всего, у вас будет только один ISO для проверки. Вот пример вывода:

md5sum: ubuntu-8.10-alternate-amd64.iso: No such file or directory
ubuntu-8.10-alternate-amd64.iso: FAILED open or read
md5sum: ubuntu-8.10-alternate-i386.iso: No such file or directory
ubuntu-8.10-alternate-i386.iso: FAILED open or read
md5sum: ubuntu-8.10-desktop-amd64.iso: No such file or directory
ubuntu-8.10-desktop-amd64.iso: FAILED open or read
ubuntu-8.10-desktop-i386.iso: OK
md5sum: ubuntu-8.10-netbook-remix-i386.img: No such file or directory
ubuntu-8.10-netbook-remix-i386.img: FAILED open or read
md5sum: ubuntu-8.10-server-amd64.iso: No such file or directory
ubuntu-8.10-server-amd64.iso: FAILED open or read
md5sum: ubuntu-9.04-server-i386.iso: No such file or directory
ubuntu-8.10-server-i386.iso: FAILED open or read
md5sum: wubi.exe: No such file or directory
wubi.exe: FAILED open or read
md5sum: WARNING: 7 of 8 listed files could not be read

В этом случае мы тестировали только ISO 8.10 i386, поэтому мы можем игнорировать все остальные предупреждения.

Эта строка здесь:

ubuntu-8.10-desktop-i386.iso: OK  

Говорит, что наш ISO-хэш соответствует правильному, что означает, что у нас есть чистый файл.

Windows ..

gui ..

Вы можете использовать winMD5sum в Windows для проверки хэшей файлов.

Откройте проводник Windows и найдите свой образ компакт-диска. Щелкните правой кнопкой мыши на нем и выберите «Отправить на ..», затем нажмите «winMD5sum».

WinMD5sum автоматически вычисляет хэш и отображает его.

enter image description here

Вставьте хеш для вашего выпуска (который вы получили из winMD5sum ) в поле «Сравнить» и нажмите кнопку " Сравнить». Всплывающее диалоговое окно должно подтвердить соответствие хэшей.

cygwin ..

Если у вас установлен cygwin, вы можете использовать md5sum, как если бы вы были в Ubuntu. Поскольку я уже рассмотрел md5sum в разделе Linux выше, я просто дам краткое описание здесь.

md5sum /path/to/ubuntuImage  

Будет печатать хеш MD5 изображения для вас.

[d31 ] Источник: Как MD5SUM - Wbuntu Wiki

1
задан 15 March 2011 в 17:35

9 ответов

Восстановление /var/lib/mysql может быть выполнено путем возврата резервной копии. Если у вас нет резервной копии, вы потеряли свою базу данных. Единственное, что можно сделать, это переустановка сервера MySQL:

sudo apt-get --reinstall install mysql-server-5.1

FYI, пароль пользователя MySQL хранится в /etc/mysql/debian.cnf.

3
ответ дан 25 May 2018 в 22:32
  • 1
    Спасибо, я запустил команду, но я вижу в оболочке: распаковка замены mysql-server-5.1 ... и оболочка не пишет после этого ничего, что только ждет чего-то – Yosef 15 March 2011 в 17:44
  • 2
    Удалили ли вы свой каталог /var/lib/mysql перед повторной установкой? Если возможно, удалите (или переименуйте) /etc/mysql в другое место и повторите попытку. – Lekensteyn 15 March 2011 в 17:52

Восстановление /var/lib/mysql может быть выполнено путем возврата резервной копии. Если у вас нет резервной копии, вы потеряли свою базу данных. Единственное, что можно сделать, это переустановка сервера MySQL:

sudo apt-get --reinstall install mysql-server-5.1

FYI, пароль пользователя MySQL хранится в /etc/mysql/debian.cnf.

3
ответ дан 25 July 2018 в 22:20

Восстановление /var/lib/mysql может быть выполнено путем возврата резервной копии. Если у вас нет резервной копии, вы потеряли свою базу данных. Единственное, что можно сделать, это переустановка сервера MySQL:

sudo apt-get --reinstall install mysql-server-5.1

FYI, пароль пользователя MySQL хранится в /etc/mysql/debian.cnf.

3
ответ дан 26 July 2018 в 20:51

Восстановление /var/lib/mysql может быть выполнено путем возврата резервной копии. Если у вас нет резервной копии, вы потеряли свою базу данных. Единственное, что можно сделать, это переустановка сервера MySQL:

sudo apt-get --reinstall install mysql-server-5.1

FYI, пароль пользователя MySQL хранится в /etc/mysql/debian.cnf.

3
ответ дан 2 August 2018 в 03:48

Восстановление /var/lib/mysql может быть выполнено путем возврата резервной копии. Если у вас нет резервной копии, вы потеряли свою базу данных. Единственное, что можно сделать, это переустановка сервера MySQL:

sudo apt-get --reinstall install mysql-server-5.1

FYI, пароль пользователя MySQL хранится в /etc/mysql/debian.cnf.

3
ответ дан 4 August 2018 в 19:52

Восстановление / var / lib / mysql может быть выполнено путем возврата резервной копии. Если у вас нет резервной копии, вы потеряли свою базу данных. Единственное, что может быть сделано, это переустановка сервера MySQL:

  sudo apt-get --reinstall install mysql-server-5.1  

FYI, Пароль пользователя root MySQL хранится в /etc/mysql/debian.cnf .

3
ответ дан 6 August 2018 в 03:55

Восстановление / var / lib / mysql может быть выполнено путем возврата резервной копии. Если у вас нет резервной копии, вы потеряли свою базу данных. Единственное, что может быть сделано, это переустановка сервера MySQL:

  sudo apt-get --reinstall install mysql-server-5.1  

FYI, Пароль пользователя root MySQL хранится в /etc/mysql/debian.cnf .

3
ответ дан 7 August 2018 в 21:52

Восстановление / var / lib / mysql может быть выполнено путем возврата резервной копии. Если у вас нет резервной копии, вы потеряли свою базу данных. Единственное, что может быть сделано, это переустановка сервера MySQL:

  sudo apt-get --reinstall install mysql-server-5.1  

FYI, Пароль пользователя root MySQL хранится в /etc/mysql/debian.cnf .

3
ответ дан 10 August 2018 в 10:07

Восстановление / var / lib / mysql может быть выполнено путем возврата резервной копии. Если у вас нет резервной копии, вы потеряли свою базу данных. Единственное, что может быть сделано, это переустановка сервера MySQL:

  sudo apt-get --reinstall install mysql-server-5.1  

FYI, Пароль пользователя root MySQL хранится в /etc/mysql/debian.cnf .

3
ответ дан 13 August 2018 в 16:27
  • 1
    Спасибо, я запустил команду, но я вижу в оболочке: распаковка замены mysql-server-5.1 ... и оболочка не пишет после этого ничего, что только ждет чего-то – Yosef 15 March 2011 в 17:44
  • 2
    Удалили ли вы свой каталог / var / lib / mysql перед повторной установкой? Если возможно, удалите (или переименуйте) / etc / mysql в другое место и повторите попытку. – Lekensteyn 15 March 2011 в 17:52

Другие вопросы по тегам:

Похожие вопросы: