phpMyAdmin: поиск и массовая замена слов в MySQL

Подскажите пожалуйста, как сделать массовую замену слов в MySQL:

например:

  • найти все слова www.мой-сайт.ком
  • заменить все найденные слова на www.мойсайт.ком

(после переезда с одного домена на другой даже в админку зайти не могу)
Ручками правлю линки в базе данных, а там чуть ли не 1000 позиций для замены.

http://forum.maxsite.org/viewtopic.php?id=4023

Надо было дамп править перед импортом.

да нееее… тут такое дело было.
Заказчик попросил сделать небольшой сайтик.
Сделал.
Через неделю выясняется, что домен был в стадии трансфера (переноса)
Старый хостер не захотел ничего делать и просто проигнорировал все запросы о переносе домена.
В итоге, домен закрыли, сайт остался.
Заказчик купил новое имя.
Всё файлы были перекачаны на новый домен, а подключение к базе данных осталось прежним.
Дампа вообще не было.
В базе данных остались все линки на закрытый домен.
Нужно лишь исправить имена линков на новый домен, который висит в том же хостинге.

Делать дамп уже боюсь, потому что пробовал.
В итоге получается так.
Что все таблицы в Latin1
При импорте обратно крякозябры получаются.
Пытался заменять условия дампа и импорта с различными кодировками UTF-8, еще хуже.
Решил не рисковать, просто заменить ввв.мой-сайт.ком на ввв.мойсайт.ком ручками.
Раньше не приходилось делать массовую замену значений в базе данных.
Роюсь на других форумах по MySQL
Найду, отпишусь…

Anonymous
Отправить
Ответ на: