В MySQL, какова практика резервного копирования баз данных?

0

Я использую mysql

Как часто вы создаете резервную копию своей базы данных?

Как вы обычно делаете резервную копию своей базы данных?

Экспортировать все данные в формат sql или cvs и хранить их в папке

  • 0
    Может быть, этот вопрос лучше подходит для serverfault.com ...
  • 0
    ... также похоже, что вы сделали дубликат вопроса: stackoverflow.com/questions/46545/how-do-i-do-backups-in-mysql
Показать ещё 2 комментария
Теги:
database
backup

6 ответов

1

Настройка cronjob для запуска script, который выполняет mysqldump и сохраняет дамп на отдельном диске из самой базы данных (или удаленного сервера), является довольно простым и эффективным способом резервного копирования базы данных, на мой взгляд. Вы даже можете сбросить каждую базу данных с помощью переключателя --all-databases

Если у вас более одного сервера MySQL, вы также можете использовать replication

Частота резервного копирования зависит от того, сколько данных вы готовы потерять в случае сбоя.

1

Я использую mysqldump:

mysqldump -uroot -p database_name > ~/backups/database_name-$(date +%s).sql
0

Вы также можете посмотреть hotbackup

0

Я ежедневно архивирую базы данных, используя "mysqldump [options] db_name [tables]" и экспортирую все данные в sql. Конечно, это зависит от размера ваших баз данных.

0

Как часто - зависит от активности и трафика в вашей базе данных.

Я использую phpMyAdmin, а затем перейдите на вкладку экспорта и экспортируйте базу данных как .sql

вы можете достичь phpmyadmin с помощью localhost/phpmyadmin, если вы используете xampp/wamp/lamp и т.д., или вы можете щелкнуть ссылку "phpmyadmin" в своем веб-хосте cPanel, если вы размещаете свой веб-сайт в Интернете.

0

1.Если вам нужен самый простой способ резервного копирования базы данных, вы можете выбрать phpMyadmin.

2.Если вы предпочитаете командную строку, то следуйте этому пути.

Вы просто измените путь и имя файла, чтобы отразить специфику вашего нового файла резервной копии, например: C:\mysql -uroot -p [DatabaseName] < C:/резервное копирование /[backUpDatabaseName.sql]

Сброс 3.Mysql. C:\mysqldump [myDatabaseName] > [ExportDatabaseName]

Ещё вопросы

Сообщество Overcoder
Наверх
Меню