Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Восстановление БД Mysql  (Прочитано 1359 раз)

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

Оффлайн blacksmithh

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
  • Ubuntu 20.04
    • Просмотр профиля
Восстановление БД Mysql
« : 14 Мая 2019, 09:16:09 »
Здравствуйте! Случайно перезаписал БД, но есть резервная копия.
Резервная копия находится backup/mysql/base.sql.gz, так же из этого архива можно извлечь саму базу base.sql
Путь к работающей базе var/lib/mysql/base, в ней находится вся структура base.sql

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





Пользователь добавил сообщение 14 Мая 2019, 09:31:46:
Нашел простое решение с помощью Webmin. Резервную копию можно восстановить следующим образом:
В Webmin заходим, вкладка - Службы, - Сервер баз данных MySQL.
Далее выбираем нужную базу, справа будет кнопка "Исполнить SQL"
Далее жмем кнопку Run SQL from file, если резервная копия находится на сервере, то указываем ее и жмем "Исполнить"
Надеюсь будем полезно  :)
« Последнее редактирование: 14 Мая 2019, 09:31:46 от blacksmithh »
ASUS H610I Mini ITX, Intel Core i5-13500, UHD 770, Deepcool GAMMAXX 400EX, HyperX FURY DDR4 3200Mhz 16Gb, WD Red X2 2Tb, SSD X2 240Gb, Fractal Design Node 304, Ubuntu 20.06

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1878
    • Просмотр профиля
Re: Восстановление БД Mysql
« Ответ #1 : 14 Мая 2019, 09:40:50 »
а что тут сложного?
если полный дамп, то
mysql -p -u root < /path/to/base.sql
если какая-то конкретная база, то
mysql -p -u USER BASE-NAME < /path/to/base.sql

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.