Yes Host

База знаний

Дамп и перенос базы MySQL

Используя ssh сделать бекап(дамп) базы данных, а так же восстановить базу из дампа не просто, а очень просто.

Для создания дампа базы данных в пакете MySQL существует специальная утилита mysqldump, которая расположена /aedd/bin/mysqldump (FedoraCore + UVHC) или /usr/bin/mysqldump (Centos + ISP).

Что бы создать дамп базы выполните команду /aedd/bin/mysqldump -u username -p -B database > database.sql где:

 

  • username - имя пользователя
  • database - имя базы
  • database.sql - имя файла куда сохранять дамп
После того как вы нажмете ENTER вас попросят ввести пароль пользователя на доступ к базе. 

Восстановить базу данных из дампа еще проще. Для этого выполните команду mysql -u user -p < database.sql . Файл database.sql должен быть валидным, иначе ничего путевого не произойдет.

Перед восстановлением базы откройте ваш дамп в любом текстовом редакторе, найдите там строчку use database; и замените имя базы на ту, в которую будете заливать дамп. Если такой строчки в дампе нет, нужно ее создать, можно первой строкой в дампе. use newbasename; не забудьте в конце строки поставить ; (точку с запятой).

Все просто =)

Hint: username и пароль обычно совпадают с именем пользователя и паролем в панель управления. (не путать с именем администратора в панели UVHC)

 



Этот ответ Вам помог?

Добавить в избранное Добавить в избранное

Распечатать эту статью Распечатать эту статью

Читайте также
Менеджер пакетов yum (Просмотров: 435)
Использование SSH (Просмотров: 541)

Язык:

Вход в систему

Электронная почта

Пароль

Запомнить меня

Поиск