[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Перенос БД с хостинга на локальный сервер
Alex4545
Здравствуйте.
Необходимо перенести сайт с хостинга на "Денвер"
Попробовал БД перенести сразу одним файлом - ошибка.
Начал переносить по одной таблице. Все таблицы установились кроме одной, да и эта таблица установилась, но не полностью.
Таблица joom_content
Выдало ошибку: ERROR: Неизвестная строка с пунктуацией @ 283 и т.д.
Сайт на локальном сервере работает, но несколько страниц выдает ошибку 404
Нет контента нескольких страниц.
Что это за строка @283 и как решить проблему?
Спасибо

_____________
Самоучитель HTML
AllesKlar
доступ по ssh к хостингу есть?
Если да, то вот Утилита mysqldump и шпаргалка по параметрам
На хостинге делаешь дамп, скачиваешь его, на локалхосте разворачиваешь через консоль

_____________
[продано копирайтерам]
Alex4545
Цитата (AllesKlar @ 5.03.2014 - 18:19)
доступ по ssh к хостингу есть?
Если да, то вот Утилита mysqldump и шпаргалка по параметрам
На хостинге делаешь дамп, скачиваешь его, на локалхосте разворачиваешь через консоль

Я с такими делами не сталкивался.
Утилиту mysqldump устанавливаю на свой Денвер
А файл базы данных .sql обязательно надо делать через SSH?

_____________
Самоучитель HTML
AllesKlar
mysqldump у тебя уже установлена, она идет комплектом с mysql сервером

SSH - это обычная консоль.
По ссылке, которую я дал есть примеры использования mysqldump

Можешь сделать дамп и через phpmyadmin, но, как я понял, он тебе делает кривой дамп.

Пробуй сам, не получится, позже напишу подробнее

_____________
[продано копирайтерам]
Alex4545
Цитата (AllesKlar @ 5.03.2014 - 21:40)
mysqldump у тебя уже установлена, она идет комплектом с mysql сервером

SSH - это обычная консоль.
По ссылке, которую я дал есть примеры использования mysqldump

Можешь сделать дамп и через phpmyadmin, но, как я понял, он тебе делает кривой дамп.

Пробуй сам, не получится, позже напишу подробнее

В папке bin только три файла:
mysql.exe
mysql_run_to_import_dumps.exe
mysqld.exe
файла mysqldump.exe небыло - установил
Скачал PuTTy
Вот если бы еще знать какую команду вводить, чтобы сделать файл БД.sql
Может такую?

mysqldump -u root -p database_name > database_name.sql

Но это уже завтра.

_____________
Самоучитель HTML
AllesKlar
В консоли на хостинге (путти) пишешь
Цитата
which mysqldump

Команда тебе выведет путь к mysqldump

Далее
Цитата
mysqldump -uИМЯ_ПОЛЬЗОВАТЕЛЯ -hlocalhost -pПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ ИМЯ_БАЗЫ > db_dump.sql


В текущем каталоге у тебя будет создан дамп базы, сохраненный в файле db_dump.sql
Скачиваешь его.

Ищешь в своем денвере путь к mysql, кладешь туда db_dump.sql
Запускаешь на локальном компьтере кнсоль Windows, переходишь в каталог с mysql и пишешь
mysql -uИМЯ_ПОЛЬЗОВАТЕЛЯ -hlocalhost -pПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ ИМЯ_БАЗЫ < db_dump.sql


Всё.

_____________
[продано копирайтерам]
Alex4545
Цитата (AllesKlar @ 6.03.2014 - 04:20)
В консоли на хостинге (путти) пишешь
Цитата
which mysqldump

Команда тебе выведет путь к mysqldump

Далее
Цитата
mysqldump -uИМЯ_ПОЛЬЗОВАТЕЛЯ -hlocalhost -pПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ ИМЯ_БАЗЫ > db_dump.sql


В текущем каталоге у тебя будет создан дамп базы, сохраненный в файле db_dump.sql
Скачиваешь его.

Ищешь в своем денвере путь к mysql, кладешь туда db_dump.sql
Запускаешь на локальном компьтере кнсоль Windows, переходишь в каталог с mysql и пишешь
mysql -uИМЯ_ПОЛЬЗОВАТЕЛЯ -hlocalhost -pПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ ИМЯ_БАЗЫ < db_dump.sql


Всё.

Вопрос:
пароль пользователя?
На locaohoste пароля ведь нет
Или это пароль с хостинга?

Путь к mysql - это usr\local\mysql5\ ?
У меня каталог mysql5

_____________
Самоучитель HTML
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.