0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 281 Просмотров
*

alex-143390

  • Захожу иногда
  • 92
  • 0 / 0
Привет, друзья.
У меня сайт был на одном хостинге, сейчас перенес его на другой и установил всё заново. Но некоторые таблицы из старой базы MySQL я хотел бы перенести на новый сайт, например инфу из одного компонента.

Но как это сделать? Делаю экспорт- импорт и у меня ошибка.
Во первых разлицаются суффиксы
На первом сайте diis_
А на втором jgfsd_
*

SeBun

  • Живу я здесь
  • 3564
  • 228 / 3
  • @SeBun48
По суффиксам - делаете экспорт только нужных таблиц в файл, затем открываете этот файл например в Notepad++, делаете поиск и замену суффикса (кнопочка "Заменить все"), и импортируете в вашу базу. Касательно нестыковки по полям - можете несовместимые таблицы экспортировать отдельно, именно нужные поля выбираете и экспортируете, правите префикс и импортируете в новую БД.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

alex-143390

  • Захожу иногда
  • 92
  • 0 / 0
По суффиксам - делаете экспорт только нужных таблиц в файл, затем открываете этот файл например в Notepad++, делаете поиск и замену суффикса (кнопочка "Заменить все"), и импортируете в вашу базу. Касательно нестыковки по полям - можете несовместимые таблицы экспортировать отдельно, именно нужные поля выбираете и экспортируете, правите префикс и импортируете в новую БД.

Спасибо, сейчас попробую и отпишусь.
В принципе я так и думал, что ручками править суффикс таблиц. Думал может есть какой-то еще способ.
*

SeBun

  • Живу я здесь
  • 3564
  • 228 / 3
  • @SeBun48
Спасибо, сейчас попробую и отпишусь.
В принципе я так и думал, что ручками править суффикс таблиц. Думал может есть какой-то еще способ.
А какой вам еще способ? Там дело минутное. Откроете файл в Notepad++, далее Поиск-Замена. Пишите myoldprefix_ заменить на mynewprefix_, и все.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

alex-143390

  • Захожу иногда
  • 92
  • 0 / 0
А какой вам еще способ? Там дело минутное. Откроете файл в Notepad++, далее Поиск-Замена. Пишите myoldprefix_ заменить на mynewprefix_, и все.


Сделал - не помогло . Вот текст ошибки
#1062 - Duplicate entry '1' for key 'PRIMARY'
*

SeBun

  • Живу я здесь
  • 3564
  • 228 / 3
  • @SeBun48

Сделал - не помогло . Вот текст ошибки
#1062 - Duplicate entry '1' for key 'PRIMARY'


Ну так все верно, вы вставляете в базу запись с ключом, совпадающим с уже имеющимся. У вас вопрос был не синхронизировать базу, а перенести. Следовательно, содержимое таблиц нужно чистить от данных перед импортом. Так, сделайте вот что. Я не знаю, с какими настройками вы экспорт делали, поэтому делаем экспорт заново, при этом в настройках указываем вставлять в файл конструкции CREATE TABLE на случай, если нет таблиц какого то компонента, а так же ставим галочку "Очистить перед добавлением", которая добавит перед каждым импортом команду TRUNCATE TABLE, которая очистит всю таблицу от данных перед вставкой. Вот, собственно, и все. Меняем префикс и делаем импорт.
« Последнее редактирование: 29.09.2016, 22:40:20 от SeBun »
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Навигатор и кнопки обратный звонок для моб версии сайта

Автор ppb25

Ответов: 2
Просмотров: 49
Последний ответ 19.02.2018, 18:46:07
от ppb25
widgetkit 1.5.9. установить с сайта - как?

Автор all_zer

Ответов: 8
Просмотров: 65
Последний ответ 17.02.2018, 17:58:57
от Missile
Название сайта в тайтле

Автор gromlan

Ответов: 7
Просмотров: 163
Последний ответ 13.02.2018, 23:30:12
от gromlan
Как все станицы сайта сделать статическими (.html)?

Автор vipex

Ответов: 6
Просмотров: 122
Последний ответ 09.02.2018, 23:17:25
от Olg
Ошибка Failed to start application: Could not connect to MySQL server

Автор serjik

Ответов: 5
Просмотров: 94
Последний ответ 06.02.2018, 16:06:00
от wishlight