как достать файлы базы данных

Автор mpjoke, 09 октября 2017, 18:19:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mpjoke

Добрый день, проблема - как достать файлы??

Установил Debian 8, на него Vesta-хостинг панель, и разместил несколько своих сайтов...
Все было хорошо, но сейчас возник какой то сбой...

Система не запускается полностью. Т.е. Vesta работает, но mysql и apache запускаться не спешат. Ошибка при запуске.
Подключил к компу монитор - при обыкновенном запуске монитор мигает, белые строки выводятся, а потом появляется ошибка...
При аварийном запуске - то же самое...
pcieport 0000:00:1c.3: PCIe Bus error и еще BAD TPL? и еще device 8086:9d13 error....


Винда на этом же компе запускается, папки с mysql вижу, но доступ запрещен...
Гружусь с live-linux -доступ запрещен.

Я хочу достать эти файлы, переустановить ОС и скопировать файлы БД обратно...

Может быть можно как то подругому, или восстановить эту версию ОС...
Подскажите!!!!!

ecc83

Похоже на какую то аппаратную проблему...
Снимите диск и скопируйте файлы на другом компе.


mpjoke

#3
SIDBAR
по ссылке:
И напоследок заметим, что восстановление нерабочей системы может оказаться очень трудным делом, и это руководство не пытается описать все возможные случаи, которые могут произойти и способы их решения. Если у вас есть проблемы — обратитесь к профессионалам.

Уже это видел, вот и пишу на форум...

Cообщение объединено 10 октября 2017, 00:33:07

Взял другой винчестер, на него прекрасно встал debian 8...
Теперь вопрос - как доставать с другого диска mysql чтоб не повредить данные??
+ что делать, если система говорит - обратитесь к администратору, папка защищена...
И не пускает меня внутрь...

qupl


mpjoke

Цитата: qupl от 10 октября 2017, 07:34:43ls -al /путь_к_каталогу_на_уровень_выше_/
ругается, что неизвестный ключ и тд....

Папка есть, Debian + VestaCP на другом винчестере есть? все запустилось!!!
а вот как взять со старого базу и подключить к новому - немного не понятно....

К файлам через mc или "проводник" - нет доступа говорит, когда пытаюсь зайти в папку mysql..

ogost

Цитата: mpjoke от 10 октября 2017, 20:47:56ругается, что неизвестный ключ и тд....
Быть такого не может. Проверьте ещё раз вводимую команду

qupl

mpjoke, проверить раздел fsck, убедиться, что другие файлы читаются, проверять права на каталоги/файлы от нужных и выше пока не поймете где нет прав.

mpjoke

Ура, все скопировал и запустил!!!
Инструкция по тому, как доставать файлы БД с неработающего сервера, и запускать на работающем.

1. Создаем загрузочную флешку с требуемой версией ОС
2. Логинимся с флешки в rescue mode под правами суперпользователя ломанной системы
3. Запускаем midnight commander (mc или sudo mc)
4. Как цивилизованные пользователи заходим в нужные папки и копируем нужную информацию
-------------------------------------
5. На новой ОС в новой хостинг панели создаем пустую одноименную БД, указав в настройках mysql каталог для хранения БД
5.1 Выключаем MySql сервер в хостинг панели.
6. Копируем с флешки файлы спасенной БД поверх только что созданной пустой
7. Назначаем права на содержимое каталога базы данных (Например /data/my_db ) пользователю mysql:
# sudo chown -R mysql:mysql /mnt/data/db/*
8. Включаем Mysql сервер
9. Логинимся через phpmyadmin, проверяя, что все восстановилось и идем пить чай с баранками!!!

endru

Но из всего это следует сделать какой вывод? Нужно делать бэкапы, особенно баз данных!
а если сервер будет в ДЦ или в другом городе? делай бэкапы и храни избыточно, и локально и на резервном хранилище.