Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:html:portal_transfer_with_saving_messages [2017/11/10 11:47] gorbunova создано |
ru:html:portal_transfer_with_saving_messages [2023/04/20 14:56] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Перенос портала на другой сервер с сохранением сообщений форума и помеченных отчётов ====== | + | ====== Перенос портала на другой сервер с сохранением данных опросов, сообщений форума и ссылок из раздела "Избранное" ====== |
**__Вопрос:__** | **__Вопрос:__** | ||
- | Я переношу портал с одного сервера на другой. Как бы мне сохранить все сообщения и оставленные ссылки? | + | Требуется перенести портал с одного сервера на другой. Как при этом сохранить все сообщения, оставленные пользователями в обсуждениях объектов, и сохраненные ими в "Избранное" на персональной странице ссылки? |
**__Ответ:__** | **__Ответ:__** | ||
- | Это можно сделать, сняв всю информацию со старой базы данных сервера MySQL и перенеся её в новое место. Для этого можно воспользоваться приведённой ниже инструкцией. | + | Это можно сделать, выгрузив всю информацию со старой базы данных сервера MySQL и перенеся её в новое место. Для этого можно воспользоваться приведённой ниже инструкцией. |
** Внимание! ** Все команды mysql следует выполнять из папки с установленным MySQL: | ** Внимание! ** Все команды mysql следует выполнять из папки с установленным MySQL: | ||
- | C:\Program Files (x86)\STU-Soft\Business Studio 4.2\BS_WebService\MySQL Server 5.6\bin | + | * Для версии BS 4.2 и ниже: C:\Program Files (x86)\STU-Soft\Business Studio 4.2\BS_WebService\MySQL Server 5.6\bin |
+ | * Для версии BS 5.0 и выше: C:\Program Files (x86)\STU-Soft\Business Studio 5\BS_WebService\MySQL Server 8.0\bin | ||
===== ===== | ===== ===== | ||
**Инструкция по переносу:** | **Инструкция по переносу:** | ||
- | - Снять дамп базы данных следующей командой: \\ mysqldump.exe -uroot -ptesttest -P5556 <Название портала> > dump.sql | + | - [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/portal/setting/start_portal_generation|Сформировать]] на новом сервере портал **PortalName**. |
- | - На новом сервере запустить сервер MySQL. Для этого достаточно запустить службу **BS_WebService**. | + | - Остановить этот портал по соответствующей кнопке из интерфейса [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/portal/bsps|Business Studio Portal Server]]. |
- | - Создать пустую базу данных, куда положим переносимые файлы:\\ mysql.exe -uroot -ptesttest -P5556\\ mysql> CREATE DATABASE <Название портала>;\\ mysql> exit;\\ | + | - Снять дамп базы данных. Для этого выполнить на предыдущей машине следующую команду: |
- | - Залить в пустую базу данных тот дамп, что мы сохранили:\\ mysql.exe -uroot -ptesttest -P5556 <Название портала> < dump.sql | + | * mysqldump.exe %%--%%routines -uroot -ptesttest -P5556 **PortalName** > dump.sql |
+ | - На новом сервере запустить сервер MySQL. Для этого достаточно запустить на нем службу **BS_WebService_MySQL**. | ||
+ | - Залить в пустую базу данных тот дамп, что был снят в п.3 текущей инструкции. Для этого выполнить следующую команду: | ||
+ | * mysql.exe -uroot -ptesttest -P5556 PortalName < dump.sql | ||
+ | - Запустить портал по соответствующей кнопке из интерфейса [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/portal/bsps|Business Studio Portal Server]]. | ||
+ | **PortalName** - название переносимого портала. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ | {(rater>id=ru_html_portal_transfer_with_saving_messages|name=Перенос портала на другой сервер с сохранением данных опросов, сообщений форума и ссылок из раздела "Избранное"|type=vote|trace=ip|img=:taggic.png|headline=off)} |