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

pbrigadir

  • Захожу иногда
  • 206
  • 10 / 0
Люди помогите пожалуйста!!! Просто наболело очень.
Ситуация следующая я новичек в Joomla и  в работе с sql и phpmyadmin.
Сайт обновляю на локалке и закачиваю на хостинг import/export phpmyadmin
Есть проблема с интернетом, низкая скорость и нестабильная связь.
Получается что перед импортом базы на хосте я удаляю таблицы из текущей базы и потом делаю импорт. Получается что во время этого процесса сайт не работает. А процесс с моими проблемами занимает иногда много времени.
Посоветуйте что нибудь может есть какието способы сделать так чтобы сайт работал во время этой процедуры? или хотябы уменьшить время этого процесса?
*

antant

  • Захожу иногда
  • 106
  • 4 / 0
Делать импорт через zip файл
*

pbrigadir

  • Захожу иногда
  • 206
  • 10 / 0
Делать импорт через zip файл
Это само собой, я имел ввиду, может есть способ както делать перезапись базы. В смысле пропустить действие удаления таблиц а потом импорт, а сразу перезапись базы поверх старой
*

FxPunter

  • Давно я тут
  • 692
  • 112 / 7
  • Э-эх!
Есть проблема с интернетом, низкая скорость и нестабильная связь.
Сходите в интернет клуб :)
*

antant

  • Захожу иногда
  • 106
  • 4 / 0
разве что пробовать частями по несколько таблиц через SQL-запрос
*

Krokozyablik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
А разве нельзя делать сразу импорт? я лично так и делаю и не удаляю перед импортом. Всё работает, никаких проблем
*

antant

  • Захожу иногда
  • 106
  • 4 / 0
To Krokozyablik:
Обычно, если пытаешся создать таблицу, которая уже существует, MySQL выдает ошибку:

#1050 - Table 'xxxxxxxxxxxx' already exists
*

chtec

  • Захожу иногда
  • 230
  • 100 / 1
Пользуйтесь скриптами для резервирования / восстановления базы, например Sypex Dumper, чего все руками делать? И ничего удалять не надо - закачиваете дамп базы в определенную папку, запускаете скрипт, он сам обновляет таблицы.
Осень тоже хорошо.
*

Krokozyablik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
У меня на хосте Sypex Dumper не работает например.

Обычно, если пытаешся создать таблицу, которая уже существует, MySQL выдает ошибку:

#1050 - Table 'xxxxxxxxxxxx' already exists
Никогда не выдавало ничего подобного.
*

antant

  • Захожу иногда
  • 106
  • 4 / 0
Странно. У вас в базе например 80 таблиц и вы через импорт добавляете таблицы с такими же названиями, а phpMyAdmin их обновляет?
*

Krokozyablik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
да
phpMyAdmin-2.7.0-pl2 вот такой у меня.
*

antant

  • Захожу иногда
  • 106
  • 4 / 0
Очень странно.
На моем хосте phpMyAdmin 3.1.4

Еще ни в одной версии такого не видел.
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
При экспорте БД отметьте пункты
  • Добавить IF NOT EXISTS
  • Тип экспорта: UPDATE
и при импорте всё будет намана.
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

Krokozyablik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
я тебя обманул)) Не там глянул, у меня версия 3.1.5, просто прочитал на папке, а на папке написано phpMyAdmin-2.7.0-pl2
*

antant

  • Захожу иногда
  • 106
  • 4 / 0
Тогда понятно

Не пользовался раньше этой функцией
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
А, ещё лучше, чтоб не возникало никаких коллизий, отмечаем так

  • Добавить удаление таблицы - сперва удалит таблицу, если она есть
  • Добавить IF NOT EXISTS - затем создаст таблицу, если её нет
  • Тип экспорта: INSERT - ну и вставит записи в таблицу обычным способом
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

fedya

  • Захожу иногда
  • 463
  • 50 / 1
Цитировать
А, ещё лучше, чтоб не возникало никаких коллизий, отмечаем так

а какие коллизии при апдейте могут быть?
Вместо того, чтобы доказывать истинность своих положений и опровергать аргументацию оппонента, демагог может обращаться к приёму ad hominem — критиковать не аргументы, а личность оппонента, пытаясь убедить зрителей, что оппонент — плохой, недостойный, не разбирающийся в вопросе, пристрастный или лицемерный человек.
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Это очень редко, в основном, если в таблицу(ы) вносились изменения\дополнения. К примеру было добавлено новое поле в таблице, то при импорте на основании старых дампов (конечно, если там не были произведены соответствующие изменения) выдаст ошибку.
Да, и если делаете экспорт в архив, отмечайте лучше gzip, а не просто zip.
Во-первых лучше жмет, во-вторых замечено опытным путём не все сервера нормально работают с zip, в отличии от gzip
Удачи.
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

pbrigadir

  • Захожу иногда
  • 206
  • 10 / 0
Цитировать
  • Добавить удаление таблицы - сперва удалит таблицу, если она есть
  • Добавить IF NOT EXISTS - затем создаст таблицу, если её нет
  • Тип экспорта: INSERT - ну и вставит записи в таблицу обычным способом
Все заработало, спасибо огроменное!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите JUser::_load: Unable to load user with id: 62

Автор midao

Ответов: 25
Просмотров: 18147
Последний ответ 08.01.2014, 01:56:48
от sdiev
Помогите с компонентом seminar_v1.28

Автор Fox64

Ответов: 21
Просмотров: 2726
Последний ответ 04.03.2013, 22:04:16
от Jack Walter Smith
Помогите прикрутить Сапу по скайпу пжалуста

Автор Novik2

Ответов: 3
Просмотров: 947
Последний ответ 29.08.2012, 21:14:02
от wishlight
Помогите исправить ошибку Joomla 1.5

Автор davidikul

Ответов: 5
Просмотров: 1236
Последний ответ 16.08.2012, 23:00:40
от oriol
Помогите пожалуйста нужно поменять картинку на главной.

Автор kushnerby

Ответов: 9
Просмотров: 1717
Последний ответ 10.08.2012, 19:41:01
от kushnerby