Файлы mysql

Обсуждение других вопросов связанных с веб-разработкой
zetrider
Сообщения: 1
Зарегистрирован:
28 янв 2014, 07:41

Файлы mysql

zetrider » 28 янв 2014, 07:47

Добрый день,

интересует вопрос по переносу БД без использования экспорта из phpmyadmin.

Как я понял, файлы с данными от mysql хранятся в папке:
\OpenServer\userdata\MySQL-x.x.xx
Могу ли я для копирования базы данных с одного компьютера на другой (на котором так же установлен OpenServer с той же версией) просто скопировать папку с названием базы данных? Или нужно захватить и другие файлы?
Корректный ли это метод? Спасибо.

p.s. нужно для работы с бэкапами человеку, который только и умеет копировать файлы... :)
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 28 янв 2014, 12:48

Можно, но только в том случае, если версии и конфиги MySQL идентичны на обоих машинах.
Zord
Сообщения: 161
Зарегистрирован:
01 сен 2012, 20:43
Откуда: Брянск

Zord » 31 янв 2014, 08:39

Боюсь, что в случае с InnoDB-таблицами автора ждет сюрприз )
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 31 янв 2014, 10:18

Zord писал(а):Боюсь, что в случае с InnoDB-таблицами автора ждет сюрприз )
А ну да, я невнимательно прочитал сообщение автора. Не папку с конкретной базой, а целиком папку mysql со всеми БАЗАМИ надо копировать :D
Zord
Сообщения: 161
Зарегистрирован:
01 сен 2012, 20:43
Откуда: Брянск

Zord » 31 янв 2014, 10:21

Вообще, конечно, такой метод я бы не рекомендовал. Намного проще и ПРАВИЛЬНЕЕ будет сделать дамп базы и разворачивание ее на новом месте. И не будет проблем с разными настройками, конфигурациями и форматами таблиц.
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 31 янв 2014, 10:51

Если версия mysql сервера и конфиг одинаковы, то нет никакого смысла тратить время на импорт/экспорт, всё прекрасно переносится копированием папки хранилища.
bobal
Сообщения: 16
Зарегистрирован:
23 мар 2016, 23:39

Re: Файлы mysql

bobal » 29 июн 2016, 09:08

Если в настройках указано MySQL 5.5. То для переноса достаточно скопировать только папку MySQL-5.5? Чтобы после переустановки Openserver попробовать вернуть данные в рабочее состояние.
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: Файлы mysql

Максим » 29 июн 2016, 22:57

bobal, еще раз читайте мой ответ выше. Важно чтобы и конфиг был одинаковым, а не только версия модуля.
Ответить