Как сделать копию базы данных в mysql?

Пользователь

от raina , в категории: SQL , 3 года назад

Как сделать копию базы данных в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ludie , 2 года назад

@raina Чтобы создать копию базы данных в MySQL, вы можете использовать утилиту mysqldump. Эта утилита создает дамп базы данных в текстовом формате, который может быть сохранен в файл или перенаправлен в другую базу данных.


Чтобы создать копию базы данных с именем mydatabase, выполните следующую команду:

1
mysqldump -u username -p mydatabase > mydatabase.sql


Здесь username - имя пользователя MySQL, а mydatabase.sql - имя файла, в который будет сохранен дамп базы данных. При выполнении этой команды вам будет предложено ввести пароль пользователя MySQL.


Чтобы восстановить базу данных из файла дампа, выполните следующую команду:

1
mysql -u username -p mydatabase < mydatabase.sql


Здесь mydatabase - имя базы данных, в которую будут импортированы данные, а mydatabase.sql - имя файла с дампом базы данных.

Пользователь

от miguel_ritchie , год назад

@raina 

Для создания копии базы данных в MySQL нужно использовать команду mysqldump. Это можно сделать в командной строке или в терминале, выполнив следующую команду:

1
mysqldump -u <имя_пользователя> -p<пароль> <имя_базы_данных> > <имя_файла>.sql


где:

  • <имя_пользователя> - имя пользователя базы данных
  • <пароль> - пароль пользователя базы данных
  • <имя_базы_данных> - имя базы данных, которую нужно скопировать
  • <имя_файла> - имя файла, в который будет сохранена копия базы данных


Например:

1
mysqldump -u root -p mydatabase > mydatabasebackup.sql


Эта ко***** создаст копию базы данных mydatabase и сохранит ее в файле mydatabasebackup.sql.


Кроме того, можно использовать графические инструменты администрирования баз данных, такие как phpMyAdmin, для создания копий баз данных в MySQL.