| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Переливка данных с локальной машины на удаленную |
| Автор: Reverent 3.11.2011, 05:47 |
| Добрый день. У меня такая проблема, не знаю, как решить подобную загвоздку. У меня на локальной машине создан сайт, у которого база данных размером около 300 Мб. Сам сайт я уже перекинул на хостинг (его файлы), а вот как перекинуть его базу данных ума не приложу. Во-первых, мне нужно ее как то достать, а для этого нужно использовать какой ни будь инструмент. А во-вторых, потом мне нужно ее залить на удаленную базу данных. Явно решить эту задачу через phpMyAdmin не получиться т.к. файл базы данных слишком большой и система не разрешит мне его загрузить через форму импорта. Плюс мой локальный phpMyAdmin при экспорте данных через секунду просто зависает, видимо задача для него крайне непосильная. Кто подскажет что мне можно сделать в таком случаи? |
| Автор: skyboy 3.11.2011, 15:05 |
| ну, если локально создать дамп можно и http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html, то с восстановлением из дампа уже не так просто. как минимум, можешь разбить дамп на кучу файлов. и упаковать в архив(phpmyadmin при наличии установленных модулей, распакует самостоятельно) |
| Автор: Reverent 9.11.2011, 04:42 |
| Я так понимаю, что если у меня винда, то я должен использовать "Командную строку", что я в целом и делаю, пишу: shell> mysqldump -uroot -hlocalhost -p avangardStroi > database.sql Он мне пишет: "shell" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Если без shell, вот так: mysqldump -uroot -hlocalhost -p avangardStroi > database.sql то пишет: "mysqldump" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Я что то делаю не так? |
| Автор: Severyanin 9.11.2011, 05:31 |
| Reverent, shell точно не надо использовать в винде)). Проверьте, есть ли в переменной PATH путь к екзешникам mysql и ее вспомогательных утилит, в том числе и mysqldump. Если нет, добавьте |
| Автор: Reverent 10.11.2011, 08:09 |
| Все заработало! А оказывается, перекинуть данные из созданного файла в удаленную базу данных можно и через SSH, кому интересно читай это: http://help.hc.ru/entry/1303/ http://help.hc.ru/entry/761/ Яхуууу... |