Как резервное копирование моих баз данных MySQL на Windows Vista?
-
03-10-2019 - |
Вопрос
Как я могу сделать резервную копию баз данных MySQL? Я использую Windows Vista и MySQL 5.1.
Я нашел папку «C: Users всех пользователей mysql mysql Server 5.1 data» со всеми моими файлами базы данных и скопируйте их, но как я могу восстановить их, если мне нужно?
Спасибо.
Решение
Вы также можете пойти на серфинг для Localhost / phpmyadmin и перейдите в «Export» и выберите базы данных, которые вы хотите экспортировать.
Другие советы
Вы можете использовать инструмент MySQLDUMS:
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html.
Таким образом, вы получите файлы SQL, которые вы могли бы просто выполнить.
Процесс резервного копирования не имеет ничего общего с вашей операционной системой. Просто экспортируйте свои базы данных.
Вы можете загружать файлы базы данных напрямую, но это может быть опасно, если база данных активно использует в то время, когда вы выполняете резервное копирование. Нет никакой гарантии, что вы сделаете последовательную и действительную резервную копию, если запрос начинает модифицировать данные на диске. Вы можете в конечном итоге с разбитыми столами.
Самый безопасный маршрут - использовать mysqldump для вывода набора операторов SQL, которые могут полностью воссоздать базу данных (данные о создании таблицы +) в одном Go. Если вам нужно восстановить из резервного копирования, вы можете просто кормить этот файл дамп обратно в MySQL:
mysqldump -p -u username nameofdatabase > backup.sql
и восстановить через:
mysql -p -u username nameofdatabase < backup.sql
Файл .sql - это просто нанесенный отдальчик открытых текста всех запросов, необходимых для восстановления таблицы (ы) и их данных.